2 writes to transactionContextWaiters
System.Activities (2)
System\Activities\Runtime\ActivityExecutor.cs (2)
687this.transactionContextWaiters = new Quack<TransactionContextWaiter>(value); 1216this.transactionContextWaiters = new Quack<TransactionContextWaiter>();
15 references to transactionContextWaiters
System.Activities (15)
System\Activities\Runtime\ActivityExecutor.cs (15)
497return this.transactionContextWaiters != null && this.transactionContextWaiters.Count > 0 && this.transactionContextWaiters[0].IsRequires; 675if (this.transactionContextWaiters != null && this.transactionContextWaiters.Count > 0) 677return this.transactionContextWaiters.ToArray(); 1214if (this.transactionContextWaiters == null) 1223Fx.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"); 1225this.transactionContextWaiters.PushFront(waiter); 1229this.transactionContextWaiters.Enqueue(waiter); 2401if (this.transactionContextWaiters != null && this.transactionContextWaiters.Count > 0) 2403if (this.IsPersistable || (this.transactionContextWaiters[0].IsRequires && this.noPersistCount == 1)) 2405TransactionContextWaiter waiter = this.transactionContextWaiters.Dequeue();