1 write to executionStack
System.Runtime.DurableInstancing (1)
System\Runtime\DurableInstancing\InstancePersistenceContext.cs (1)
1100
this.
executionStack
= new Stack<IEnumerator<InstancePersistenceCommand>>(2);
6 references to executionStack
System.Runtime.DurableInstancing (6)
System\Runtime\DurableInstancing\InstancePersistenceContext.cs (6)
1193
Fx.Assert(isFirstCommand || this.
executionStack
.Count > 0, "The first command should always remain at the top of the stack.");
1205
else if (this.
executionStack
.Peek().Current.IsTransactionEnlistmentOptional)
1244
else if (!this.
executionStack
.Peek().Current.AutomaticallyAcquiringLock)
1313
else if (this.
executionStack
.Count > 0)
1315
this.currentExecution = this.
executionStack
.Pop();
1411
this.
executionStack
.Push(this.currentExecution);