15 references to RootWorkflowExecutor
System.Workflow.Runtime (15)
Scheduler.cs (15)
70return "Scheduler('" + ((Activity)this.RootWorkflowExecutor.WorkflowDefinition).QualifiedName + "')";
119this.RootWorkflowExecutor.ProcessQueuedEvents();
135Activity contextActivity = this.RootWorkflowExecutor.GetContextActivityForId(contextId);
156if (this.RootWorkflowExecutor.IsActivityInAtomicContext(itemActivity, out atomicActivity))
172"Workflow Runtime: Scheduler: instanceId: " + this.RootWorkflowExecutor.InstanceIdString +
181WorkflowTrace.Runtime.TraceEvent(TraceEventType.Information, 1, "Workflow Runtime: Scheduler: InstanceId: {0} : Running scheduled entry: {1}", this.RootWorkflowExecutor.InstanceIdString, item.ToString());
184this.RootWorkflowExecutor.stateChangedSincePersistence = true;
186item.Run(this.RootWorkflowExecutor);
207WorkflowTrace.Runtime.TraceEvent(TraceEventType.Information, 1, "Workflow Runtime: Scheduler: InstanceId: {0} : Done with running scheduled entry: {1}", this.RootWorkflowExecutor.InstanceIdString, item.ToString());
214this.RootWorkflowExecutor.ExceptionOccured(exp, itemActivity == null ? contextActivity : itemActivity, null);
253if (((IWorkflowCoreRuntime)this.RootWorkflowExecutor).CurrentAtomicActivity == null &&
288this.RootWorkflowExecutor.ScheduleForWork();
303this.RootWorkflowExecutor.ScheduleForWork();
314WorkflowTrace.Runtime.TraceEvent(TraceEventType.Information, 1, "Workflow Runtime: Scheduler: InstanceId: {0} : Scheduling entry: {1}", this.RootWorkflowExecutor.InstanceIdString, s.ToString());
330this.RootWorkflowExecutor.ScheduleForWork();