1 write to parent
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (1)
4676this.parent = parent;
17 references to parent
System.ServiceModel.Activities (17)
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (17)
4678IAsyncResult result = this.parent.Instance.BeginWaitForCanPersist(ref this.parent.ownsLock, this.parent.timeoutHelper.RemainingTime(), 4694thisPtr.parent.Instance.EndWaitForCanPersist(result, ref thisPtr.parent.ownsLock); 4696thisPtr.parent.Instance.persistenceContext.IsSuspended = true; 4697thisPtr.parent.Instance.persistenceContext.SuspendedReason = thisPtr.parent.reason; 4698thisPtr.parent.Instance.state = State.Suspended; 4700if (thisPtr.parent.Instance.Controller.TrackingEnabled) 4702thisPtr.parent.Instance.Controller.Track(new WorkflowInstanceSuspendedRecord(thisPtr.parent.Instance.Id, thisPtr.parent.Instance.WorkflowDefinition.DisplayName, thisPtr.parent.reason, thisPtr.parent.Instance.DefinitionIdentity)); 4705thisPtr.parent.instance.serviceHost.WorkflowServiceHostPerformanceCounters.WorkflowSuspended(); 4720thisPtr.parent.Instance.Controller.RequestPause();