7 writes to _environmentVariableProperties
Microsoft.Build (7)
Instance\ProjectInstance.cs (7)
462_environmentVariableProperties = linkedProject.ProjectCollection.SharedReadOnlyEnvironmentProperties; 573_environmentVariableProperties = projectToInheritFrom._environmentVariableProperties; 774_environmentVariableProperties = 828_environmentVariableProperties = 2527translator.TranslateDictionary(ref _environmentVariableProperties, ProjectPropertyInstance.FactoryForDeserialization); 3192_environmentVariableProperties = buildParameters.EnvironmentPropertiesInternal; 3359_environmentVariableProperties = new PropertyDictionary<ProjectPropertyInstance>(environmentVariableProperties.Count);
13 references to _environmentVariableProperties
Microsoft.Build (13)
Instance\ProjectInstance.cs (13)
573_environmentVariableProperties = projectToInheritFrom._environmentVariableProperties; 775new PropertyDictionary<ProjectPropertyInstance>(that._environmentVariableProperties.Count); 777foreach (ProjectPropertyInstance environmentProperty in that._environmentVariableProperties) 779_environmentVariableProperties.Set(environmentProperty.DeepClone(_isImmutable)); 848var environmentProperty = that._environmentVariableProperties?.GetProperty(desiredProperty); 851_environmentVariableProperties.Set(environmentProperty.DeepClone(isImmutable: true)); 1380get => _environmentVariableProperties; 1391if (_environmentVariableProperties.Contains(name)) 1634internal ICollection<ProjectPropertyInstance> TestEnvironmentalProperties => new ReadOnlyCollection<ProjectPropertyInstance>(_environmentVariableProperties); 2390if ((!_environmentVariableProperties.Contains(property.Name) || !String.Equals(_environmentVariableProperties[property.Name].EvaluatedValue, property.EvaluatedValue, StringComparison.OrdinalIgnoreCase)) 2810parameters.EnvironmentPropertiesInternal = _environmentVariableProperties; 3363_environmentVariableProperties.Set(environmentProperty.DeepClone());