3 writes to rootInstance
System.Activities (3)
System\Activities\Runtime\ActivityExecutor.cs (3)
566set { this.rootInstance = value; } 1053this.rootInstance = null; 2730this.rootInstance = new ActivityInstance(activity)
32 references to rootInstance
System.Activities (32)
System\Activities\Runtime\ActivityExecutor.cs (32)
344(this.rootInstance != null && !this.rootInstance.IsCompleted)) 565get { return this.rootInstance; } 769this.rootInstance.FillInstanceMap(this.instanceMap); 1310if (!this.rootInstance.IsCancellationRequested && !this.rootInstance.IsCompleted) 1312this.rootInstance.IsCancellationRequested = true; 1313this.scheduler.PushWork(new CancelActivityWorkItem(this.rootInstance)); 1395if (!this.rootInstance.IsCompleted) 1397this.rootInstance.Abort(this, this.bookmarkManager, terminationException, isTerminate); 1570if (this.rootInstance.State == ActivityInstanceState.Executing) 1572if (!this.rootInstance.IsCancellationRequested) 1590this.rootInstance.IsCancellationRequested = true; 1592if (this.rootInstance.HasNotExecuted) 1594this.scheduler.PushWork(CreateEmptyWorkItem(this.rootInstance)); 1598this.scheduler.PushWork(new CancelActivityWorkItem(this.rootInstance)); 1604AddTrackingRecord(new CancelRequestedRecord(this.WorkflowInstanceId, null, this.rootInstance)); 1610else if (this.rootInstance.State != ActivityInstanceState.Closed) 1795if (this.rootInstance != null) 1798this.instanceMap.LoadActivityTree(workflow, this.rootInstance, this.executingSecondaryRootInstances, this); 2282if (completedInstance == this.rootInstance) 2289this.executionState = this.rootInstance.State; 2290this.rootEnvironment = this.rootInstance.Environment; 2301if (this.rootInstance.IsCompleted 2330return instance.Parent == null && instance != this.rootInstance; 2336Fx.Assert(ActivityUtilities.IsCompletedState(this.rootInstance.State), "We should only gather outputs when in a completed state."); 2340if (this.rootInstance.State == ActivityInstanceState.Closed) 2424BookmarkResumptionResult resumptionResult = this.TryResumeUserBookmark(this.mainRootCompleteBookmark, this.rootInstance.State, false); 2709Fx.Assert(this.rootInstance == null, "ScheduleRootActivity should only be called once"); 2739bool requiresSymbolResolution = this.rootInstance.Initialize(null, this.instanceMap, null, this.lastInstanceId, this); 2743TraceActivityScheduled(null, activity, this.rootInstance.Id); 2747this.scheduler.PushWork(new ExecuteRootWorkItem(this.rootInstance, requiresSymbolResolution, argumentValueOverrides));