1 write to executorLock
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (1)
155
this.
executorLock
= new WorkflowExecutionLock(this);
13 references to executorLock
System.ServiceModel.Activities (13)
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (13)
483
if (this.referenceCount == 1 && !this.
executorLock
.IsLocked && !this.isInTransaction &&
500
if (!this.
executorLock
.TryEnter(ref ownsLock))
526
this.
executorLock
.SetupWaiter(ref lockToken);
534
this.
executorLock
.Enter(timeout, ref lockToken, ref ownsLock);
546
this.
executorLock
.CleanupWaiter(lockToken, ref ownsLock);
564
if (!this.
executorLock
.TryEnter(ref ownsLock))
594
this.
executorLock
.SetupWaiter(isAbortPriority, ref lockToken);
599
decrementActiveOperations = this.
executorLock
.EnterAsync(timeout, ref lockToken, ref ownsLock, lockAcquiredAsyncCallback, new AcquireLockAsyncData(this, callback, state));
612
this.
executorLock
.CleanupWaiter(lockToken, ref ownsLock);
814
if (!this.
executorLock
.Exit(isRunnable, ref ownsLock))
4812
this.instance.
executorLock
.SetupWaiter(ref lockToken);
4815
completeSelf = this.instance.
executorLock
.EnterAsync(this.timeoutHelper.RemainingTime(), ref lockToken, ref ownsLock, lockAcquiredCallback, this);
4831
this.instance.
executorLock
.CleanupWaiter(lockToken, ref ownsLock);