2 writes to transactionContextWaiters
System.Activities (2)
System\Activities\Runtime\ActivityExecutor.cs (2)
687
this.
transactionContextWaiters
= new Quack<TransactionContextWaiter>(value);
1216
this.
transactionContextWaiters
= new Quack<TransactionContextWaiter>();
15 references to transactionContextWaiters
System.Activities (15)
System\Activities\Runtime\ActivityExecutor.cs (15)
497
return this.
transactionContextWaiters
!= null && this.
transactionContextWaiters
.Count > 0 && this.
transactionContextWaiters
[0].IsRequires;
675
if (this.
transactionContextWaiters
!= null && this.
transactionContextWaiters
.Count > 0)
677
return this.
transactionContextWaiters
.ToArray();
1214
if (this.
transactionContextWaiters
== null)
1223
Fx.Assert(this.
transactionContextWaiters
.Count == 0 || !this.
transactionContextWaiters
[0].IsRequires, "Either we don't have any waiters or the first one better not be IsRequires == true");
1225
this.
transactionContextWaiters
.PushFront(waiter);
1229
this.
transactionContextWaiters
.Enqueue(waiter);
2401
if (this.
transactionContextWaiters
!= null && this.
transactionContextWaiters
.Count > 0)
2403
if (this.IsPersistable || (this.
transactionContextWaiters
[0].IsRequires && this.noPersistCount == 1))
2405
TransactionContextWaiter waiter = this.
transactionContextWaiters
.Dequeue();