19 references to RootActivity
System.Workflow.Runtime (19)
Scheduler.cs (4)
48
this.highPriorityEntriesQueue = (Queue<SchedulableItem>)rootExec.
RootActivity
.GetValue(Scheduler.HighPriorityEntriesQueueProperty);
49
this.normalPriorityEntriesQueue = (Queue<SchedulableItem>)rootExec.
RootActivity
.GetValue(Scheduler.NormalPriorityEntriesQueueProperty);
53
rootExec.
RootActivity
.SetValue(Scheduler.HighPriorityEntriesQueueProperty, this.highPriorityEntriesQueue);
58
rootExec.
RootActivity
.SetValue(Scheduler.NormalPriorityEntriesQueueProperty, this.normalPriorityEntriesQueue);
Tracking.cs (7)
111
TrackingListenerBroker listenerBroker = (TrackingListenerBroker)exec.
RootActivity
.GetValue(WorkflowExecutor.TrackingListenerBrokerProperty);
177
exec.
RootActivity
.SetValue(WorkflowExecutor.TrackingListenerBrokerProperty, listener.Broker);
184
exec.
RootActivity
.SetValue(WorkflowExecutor.TrackingListenerBrokerProperty, new TrackingListenerBroker());
300
using (new ServiceEnvironment(exec.
RootActivity
))
380
Guid context = GetContext(exec.
RootActivity
), callerContext = Guid.Empty, callerParentContext = Guid.Empty;
464
Guid context = GetContext(exec.
RootActivity
), callerContext = Guid.Empty, callerParentContext = Guid.Empty;
468
TrackingListenerBroker trackingListenerBroker = (TrackingListenerBroker)exec.
RootActivity
.GetValue(WorkflowExecutor.TrackingListenerBrokerProperty);
WorkflowExecutor.cs (4)
433
this.
RootActivity
.SetValue(WorkflowExecutor.IsIdleProperty, value);
876
this.
RootActivity
.OnActivityExecutionContextUnload(this);
881
this.
RootActivity
.Dispose();
1238
using (new ServiceEnvironment(this.
RootActivity
))
WorkflowRuntime.cs (2)
1272
foreach (PropertyInfo property in _workflowDefinitionDispenser.GetOutputParameters(exec.
RootActivity
))
1273
args.OutputParameters.Add(property.Name, property.GetValue(exec.
RootActivity
, null));
WorkflowStateRollbackService.cs (2)
49
this.workflowExecutor.
RootActivity
.Save(this.clonedInstanceStateStream);
93
clonedRootActivity.SetValue(WorkflowExecutor.TrackingListenerBrokerProperty, workflowExecutor.
RootActivity
.GetValue(WorkflowExecutor.TrackingListenerBrokerProperty));