Closed ChrisClems closed 3 weeks ago
Need to refactor to work on suboccurrence objects instead of using SubOccurrence.ThisAsOccurrence as this changes the assembly context. Create adapter for occurrence and suboccurrence common members?
TraverseOccurrencesWithAction now supports an Occurrence and an IOccurrenceEsx signature. Working directly on occurrences will break the top level assembly context. When using the IOcurrenceEsx pattern, suboccurrences will be cast to an interface with common members implemented so that those common actions can be performed without breaking top level assembly context.
Should be closed with cddc9556705d71a41571550b8849d615209d9bda
Leaving open until it can be thoroughly tested.