3 writes to executionContext
System.Runtime.DurableInstancing (3)
System\Runtime\DurableInstancing\InstanceHandle.cs (3)
839this.executionContext = transactionWait.ReuseContext(); 955this.executionContext = new InstancePersistenceContext(this.handle, this.timeoutHelper.RemainingTime()); 959this.executionContext = new InstancePersistenceContext(this.handle, HostTransaction);
9 references to executionContext
System.Runtime.DurableInstancing (9)
System\Runtime\DurableInstancing\InstanceHandle.cs (9)
840this.handle.CurrentExecutionContext = this.executionContext; 889Fx.Assert(pThis.executionContext != null, "Somehow the execution context didn't get set."); 890return pThis.executionContext; 895if (this.executionContext.IsHandleDoomedByRollback) 963this.handle.CurrentExecutionContext = this.executionContext; 984Fx.Assert(this.executionContext != null, "ReuseContext called but there is no context."); 986this.executionContext.PrepareForReuse(); 987return this.executionContext; 994bool commitSuccessful = this.handle.Commit(this.executionContext.InstanceView) != null;