6 writes to environment
System.Activities (6)
System\Activities\ActivityInstance.cs (6)
112this.environment = value; 863this.environment = new LocationEnvironment(executor, this.Activity); 868this.environment = parentEnvironment; 876this.environment = new LocationEnvironment(executor, this.Activity, parentEnvironment, symbolCount); 1340instance.environment = newEnvironment; 1361this.environment = new LocationEnvironment(oldParentEnvironment, map.NewArgumentCount + map.NewVariableCount + map.NewPrivateVariableCount + map.RuntimeDelegateArgumentCount);
16 references to environment
System.Activities (16)
System\Activities\ActivityInstance.cs (16)
105return this.environment; 183Fx.Assert(this.environment != null, "There should always be an environment"); 184return this.environment; 782this.environment.OnDeserialized(executor, this); 911if (argument.TryPopulateValue(this.environment, this, executor, overrideValue, resultLocation, isDynamicUpdate)) 917Location location = this.environment.GetSpecificLocation(argument.Id); 966if (!argument.TryPopulateValue(this.environment, this, executor, null, resultLocation, false)) 970Location location = this.environment.GetSpecificLocation(argument.Id); 1103variableLocation = this.environment.GetSpecificLocation(variable.Id); 1106executor.ScheduleExpression(variable.Default, this, this.environment, variableLocation, null); 1237if (this.environment.TryGetLocation(argument.Id, this.Activity, out location)) 1327if (instance.environment.Parent == oldParentEnvironment) 1330instance.environment.Parent = newEnvironment; 1337if (instance.environment == oldParentEnvironment) 1357LocationEnvironment oldParentEnvironment = this.environment; 1367UpdateLocationEnvironmentHierarchy(oldParentEnvironment, this.environment, this);