7 writes to _environmentVariableProperties
Microsoft.Build (7)
Instance\ProjectInstance.cs (7)
472_environmentVariableProperties = linkedProject.ProjectCollection.SharedReadOnlyEnvironmentProperties; 585_environmentVariableProperties = projectToInheritFrom._environmentVariableProperties; 785_environmentVariableProperties = 839_environmentVariableProperties = 2601translator.TranslateDictionary(ref _environmentVariableProperties, ProjectPropertyInstance.FactoryForDeserialization); 3273_environmentVariableProperties = buildParameters.EnvironmentPropertiesInternal; 3443_environmentVariableProperties = new PropertyDictionary<ProjectPropertyInstance>(environmentVariableProperties.Count);
15 references to _environmentVariableProperties
Microsoft.Build (15)
Instance\ProjectInstance.cs (15)
585_environmentVariableProperties = projectToInheritFrom._environmentVariableProperties; 786new PropertyDictionary<ProjectPropertyInstance>(that._environmentVariableProperties.Count); 788foreach (ProjectPropertyInstance environmentProperty in that._environmentVariableProperties) 790_environmentVariableProperties.Set(environmentProperty.DeepClone(_isImmutable)); 859var environmentProperty = that._environmentVariableProperties?.GetProperty(desiredProperty); 862_environmentVariableProperties.Set(environmentProperty.DeepClone(isImmutable: true)); 1431get => _environmentVariableProperties; 1466bool overridingAmbient = _environmentVariableProperties.Contains(name); 1470LogIfValueDiffers(_environmentVariableProperties, name, value, "SdkEnvironmentVariableOverridingAmbient"); 1471_environmentVariableProperties.Remove(name); 1705internal ICollection<ProjectPropertyInstance> TestEnvironmentalProperties => new ReadOnlyCollection<ProjectPropertyInstance>(_environmentVariableProperties); 2464if ((!_environmentVariableProperties.Contains(property.Name) || !String.Equals(_environmentVariableProperties[property.Name].EvaluatedValue, property.EvaluatedValue, StringComparison.OrdinalIgnoreCase)) 2887parameters.EnvironmentPropertiesInternal = _environmentVariableProperties; 3447_environmentVariableProperties.Set(environmentProperty.DeepClone());