7 writes to _environmentVariableProperties
Microsoft.Build (7)
Instance\ProjectInstance.cs (7)
465_environmentVariableProperties = linkedProject.ProjectCollection.SharedReadOnlyEnvironmentProperties; 548_environmentVariableProperties = projectToInheritFrom._environmentVariableProperties; 749_environmentVariableProperties = 803_environmentVariableProperties = 2526translator.TranslateDictionary(ref _environmentVariableProperties, ProjectPropertyInstance.FactoryForDeserialization); 3186_environmentVariableProperties = buildParameters.EnvironmentPropertiesInternal; 3353_environmentVariableProperties = new PropertyDictionary<ProjectPropertyInstance>(environmentVariableProperties.Count);
14 references to _environmentVariableProperties
Microsoft.Build (14)
Instance\ProjectInstance.cs (14)
548_environmentVariableProperties = projectToInheritFrom._environmentVariableProperties; 750new PropertyDictionary<ProjectPropertyInstance>(that._environmentVariableProperties.Count); 752foreach (ProjectPropertyInstance environmentProperty in that._environmentVariableProperties) 754_environmentVariableProperties.Set(environmentProperty.DeepClone(_isImmutable)); 823var environmentProperty = that._environmentVariableProperties.GetProperty(desiredProperty); 826_environmentVariableProperties.Set(environmentProperty.DeepClone(isImmutable: true)); 1376get => _environmentVariableProperties; 1387if (_environmentVariableProperties.Contains(name)) 1406_environmentVariableProperties.Set(property); 1633internal ICollection<ProjectPropertyInstance> TestEnvironmentalProperties => new ReadOnlyCollection<ProjectPropertyInstance>(_environmentVariableProperties); 2389if ((!_environmentVariableProperties.Contains(property.Name) || !String.Equals(_environmentVariableProperties[property.Name].EvaluatedValue, property.EvaluatedValue, StringComparison.OrdinalIgnoreCase)) 2804parameters.EnvironmentPropertiesInternal = _environmentVariableProperties; 3357_environmentVariableProperties.Set(environmentProperty.DeepClone());