1 write to workflowExecutor
System.Workflow.Runtime (1)
WorkflowStateRollbackService.cs (1)
35
this.
workflowExecutor
= workflowExecutor;
16 references to workflowExecutor
System.Workflow.Runtime (16)
WorkflowStateRollbackService.cs (16)
45
Debug.Assert(this.
workflowExecutor
.InstanceId != null, "instance id null at checkpoint time");
49
this.
workflowExecutor
.RootActivity.Save(this.clonedInstanceStateStream);
50
this.workflowDefinition = this.
workflowExecutor
.WorkflowDefinition;
51
this.completedContextActivities = (Hashtable)this.
workflowExecutor
.CompletedContextActivities.Clone();
70
this.
workflowExecutor
.Scheduler.CanRun = false;
85
using (RuntimeEnvironment runtimeEnv = new RuntimeEnvironment(this.
workflowExecutor
.WorkflowRuntime))
93
clonedRootActivity.SetValue(WorkflowExecutor.TrackingListenerBrokerProperty,
workflowExecutor
.RootActivity.GetValue(WorkflowExecutor.TrackingListenerBrokerProperty));
97
newWorkflowExecutor.Initialize(clonedRootActivity, this.
workflowExecutor
.WorkflowRuntime, this.
workflowExecutor
);
112
newWorkflowExecutor.BatchCollection.WorkItemOrderId = this.
workflowExecutor
.BatchCollection.WorkItemOrderId;
114
foreach (KeyValuePair<object, WorkBatch> batch in this.
workflowExecutor
.BatchCollection)
125
this.
workflowExecutor
.BatchCollection.Clear();
131
Debug.Assert(this.
workflowExecutor
.IsInstanceValid);
132
this.
workflowExecutor
.WorkflowRuntime.ReplaceWorkflowExecutor(this.
workflowExecutor
.InstanceId, this.
workflowExecutor
, newWorkflowExecutor);