2 writes to cachedResolutionContext
System.Activities (2)
System\Activities\Runtime\ActivityExecutor.cs (2)
875this.cachedResolutionContext = new CodeActivityContext(parentInstance, this); 906this.cachedResolutionContext = new CodeActivityContext(parentInstance, this);
10 references to cachedResolutionContext
System.Activities (10)
System\Activities\Runtime\ActivityExecutor.cs (10)
873if (this.cachedResolutionContext == null) 878this.cachedResolutionContext.Reinitialize(parentInstance, this, expressionActivity, instanceId); 882resultLocation.Value = expressionActivity.InternalExecuteInResolutionContextUntyped(this.cachedResolutionContext); 891this.cachedResolutionContext.DisposeDataContext(); 894this.cachedResolutionContext.Dispose(); 904if (this.cachedResolutionContext == null) 909this.cachedResolutionContext.Reinitialize(parentInstance, this, expressionActivity, parentInstance.InternalId); 913result = expressionActivity.InternalExecuteInResolutionContext(this.cachedResolutionContext); 917this.cachedResolutionContext.Dispose(); 948Fx.Assert(resultArgument.Owner == this.cachedResolutionContext.Activity, "GetIgnorableResultLocation should only be called for activity in resolution context");