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