public void PurgeActivityReferences(ActivityInstanceMap instanceMap) { if (base.SingleItem != null) { instanceMap.RemoveEntry(base.SingleItem); } else { for (int i = 0; i < base.MultipleItems.Count; i++) { instanceMap.RemoveEntry(base.MultipleItems[i]); } } }
public void PurgeActivityReferences(ActivityInstanceMap instanceMap) { Fx.Assert(this.Count > 0, "Should only call this when we have items"); if (this.SingleItem != null) { instanceMap.RemoveEntry(this.SingleItem); } else { for (var i = 0; i < this.MultipleItems.Count; i++) { instanceMap.RemoveEntry(this.MultipleItems[i]); } } }