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();