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