2 writes to executingSecondaryRootInstances
System.Activities (2)
System\Activities\Runtime\ActivityExecutor.cs (2)
731this.executingSecondaryRootInstances = value; 2769this.executingSecondaryRootInstances = new List<ActivityInstance>();
27 references to executingSecondaryRootInstances
System.Activities (27)
System\Activities\Runtime\ActivityExecutor.cs (27)
343if ((this.executingSecondaryRootInstances != null && this.executingSecondaryRootInstances.Count > 0) || 719if (this.executingSecondaryRootInstances != null && this.executingSecondaryRootInstances.Count > 0) 721return this.executingSecondaryRootInstances; 772if (this.executingSecondaryRootInstances != null && this.executingSecondaryRootInstances.Count > 0) 774foreach (ActivityInstance secondaryRoot in this.executingSecondaryRootInstances) 850this.instanceMap.GetActivitiesBlockingUpdate(updateMap, this.executingSecondaryRootInstances, ref result); 857this.instanceMap.UpdateRawInstance(updateMap, targetDefinition, this.executingSecondaryRootInstances, ref updateErrors); 1420if (this.executingSecondaryRootInstances != null) 1424for (int i = this.executingSecondaryRootInstances.Count - 1; i >= 0; i--) 1426ActivityInstance secondaryRootInstance = this.executingSecondaryRootInstances[i]; 1432Fx.Assert(this.executingSecondaryRootInstances.Count == i, "We are always working from the back and we should have removed the item we just aborted."); 1798this.instanceMap.LoadActivityTree(workflow, this.rootInstance, this.executingSecondaryRootInstances, this); 1802if (this.executingSecondaryRootInstances != null) 1804Fx.Assert(this.executingSecondaryRootInstances.Count > 0, "We don't serialize out an empty list."); 1806for (int i = 0; i < this.executingSecondaryRootInstances.Count; i++) 1808ActivityInstance secondaryRoot = this.executingSecondaryRootInstances[i]; 2294Fx.Assert(this.executingSecondaryRootInstances.Contains(completedInstance), "An instance which is not the main root and doesn't have an execution parent must be an executing secondary root."); 2295this.executingSecondaryRootInstances.Remove(completedInstance); 2302&& (this.executingSecondaryRootInstances == null || this.executingSecondaryRootInstances.Count == 0)) 2434if (this.executingSecondaryRootInstances == null || this.executingSecondaryRootInstances.Count == 0) 2767if (this.executingSecondaryRootInstances == null) 2772this.executingSecondaryRootInstances.Add(secondaryRoot);