4 instantiations of LocationEnvironment
System.Activities (4)
System\Activities\ActivityInstance.cs (3)
863this.environment = new LocationEnvironment(executor, this.Activity); 876this.environment = new LocationEnvironment(executor, this.Activity, parentEnvironment, symbolCount); 1361this.environment = new LocationEnvironment(oldParentEnvironment, map.NewArgumentCount + map.NewVariableCount + map.NewPrivateVariableCount + map.RuntimeDelegateArgumentCount);
System\Activities\Runtime\ActivityExecutor.cs (1)
335return new LocationEnvironment(this, null);
47 references to LocationEnvironment
System.Activities (47)
System\Activities\ActivityContext.cs (1)
38internal LocationEnvironment Environment
System\Activities\ActivityInstance.cs (8)
51LocationEnvironment environment; 95internal LocationEnvironment SerializedEnvironment 179internal LocationEnvironment Environment 825internal bool Initialize(ActivityInstance parent, ActivityInstanceMap instanceMap, LocationEnvironment parentEnvironment, long instanceId, ActivityExecutor executor) 830internal bool Initialize(ActivityInstance parent, ActivityInstanceMap instanceMap, LocationEnvironment parentEnvironment, long instanceId, ActivityExecutor executor, int delegateParameterCount) 1316static void UpdateLocationEnvironmentHierarchy(LocationEnvironment oldParentEnvironment, LocationEnvironment newEnvironment, ActivityInstance currentInstance) 1357LocationEnvironment oldParentEnvironment = this.environment;
System\Activities\Argument.cs (2)
228internal abstract void Declare(LocationEnvironment targetEnvironment, ActivityInstance activityInstance); 309internal abstract bool TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance targetActivityInstance, ActivityExecutor executor);
System\Activities\Debugger\DebugManager.cs (1)
369public void OnEnterState(Activity expression, ActivityInstance instance, LocationEnvironment environment)
System\Activities\DelegateArgument.cs (1)
141internal Location InternalGetLocation(LocationEnvironment environment)
System\Activities\ExclusiveHandle.cs (1)
254LocationEnvironment current = this.owningInstance.Environment;
System\Activities\InArgument.cs (2)
226internal override bool TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance activityInstance, ActivityExecutor executor) 244internal override void Declare(LocationEnvironment targetEnvironment, ActivityInstance targetActivityInstance)
System\Activities\InOutArgument.cs (2)
195internal override void Declare(LocationEnvironment targetEnvironment, ActivityInstance activityInstance) 200internal override bool TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance targetActivityInstance, ActivityExecutor executor)
System\Activities\Location.cs (3)
64internal LocationEnvironment TemporaryResolutionEnvironment 86internal void SetTemporaryResolutionData(LocationEnvironment resolutionEnvironment, bool bufferGetsOnCollapse) 115public LocationEnvironment TemporaryResolutionEnvironment
System\Activities\NativeActivityContext.cs (1)
486internal ActivityInstance ScheduleSecondaryRoot(Activity activity, LocationEnvironment environment)
System\Activities\OutArgument.cs (2)
223internal override void Declare(LocationEnvironment targetEnvironment, ActivityInstance activityInstance) 228internal override bool TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance targetActivityInstance, ActivityExecutor executor)
System\Activities\Runtime\ActivityExecutor.cs (11)
61LocationEnvironment rootEnvironment; 331public LocationEnvironment EmptyEnvironment 591internal LocationEnvironment SerializedRootEnvironment 778LocationEnvironment environment = secondaryRoot.Environment; 1809LocationEnvironment environment = secondaryRoot.Environment.Parent; 2175LocationEnvironment environment = targetInstance.Environment; 2757public ActivityInstance ScheduleSecondaryRootActivity(Activity activity, LocationEnvironment environment) 2778CompletionBookmark completionBookmark, FaultBookmark faultBookmark, LocationEnvironment parentEnvironment) 2783public ActivityInstance ScheduleDelegate(ActivityDelegate activityDelegate, IDictionary<string, object> inputParameters, ActivityInstance parent, LocationEnvironment executionEnvironment, 2887CompletionBookmark completionBookmark, FaultBookmark faultBookmark, LocationEnvironment parentEnvironment, 2908internal void ScheduleExpression(ActivityWithResult activity, ActivityInstance parent, LocationEnvironment parentEnvironment, Location resultLocation, ResolveNextArgumentWorkItem nextArgumentWorkItem)
System\Activities\Runtime\ActivityInstanceMap.cs (2)
210LocationEnvironment environment = instanceList[j] as LocationEnvironment;
System\Activities\Runtime\DelegateCompletionCallbackWrapper.cs (1)
39LocationEnvironment environment = completedInstance.Environment;
System\Activities\Runtime\LocationEnvironment.cs (6)
30LocationEnvironment parent; 45internal LocationEnvironment(LocationEnvironment parent, int capacity) 56internal LocationEnvironment(ActivityExecutor executor, Activity definition, LocationEnvironment parent, int capacity) 83internal LocationEnvironment SerializedParent 123internal LocationEnvironment Parent 473LocationEnvironment targetEnvironment = this;
System\Activities\RuntimeArgument.cs (2)
325internal bool TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance targetActivityInstance, ActivityExecutor executor, object argumentValueOverride, Location resultLocation, bool skipFastPath) 449internal Location InternalGetLocation(LocationEnvironment environment)
System\Activities\Variable.cs (1)
252internal Location InternalGetLocation(LocationEnvironment environment)