Implemented interface member:
property
Name
Microsoft.Build.Evaluation.IProperty.Name
55 references to Name
Microsoft.Build (34)
BackEnd\Components\Communications\TranslatorExtensions.cs (1)
47value[instance.Name] = instance;
BackEnd\Components\Logging\ProjectLoggingContext.cs (4)
108properties = projectProperties.GetCopyOnReadEnumerable(property => new DictionaryEntry(property.Name, property.EvaluatedValue)); 112properties = projectProperties.Filter(p => p is not EnvironmentDerivedProjectPropertyInstance || EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(p.Name), p => new DictionaryEntry(p.Name, p.EvaluatedValue)); 135properties = projectPropertiesToSerialize.Select((ProjectPropertyInstance property) => new DictionaryEntry(property.Name, property.EvaluatedValue));
BackEnd\Components\ProjectCache\ProjectCacheService.cs (3)
332globalProperties.Add(property.Name, property.EvaluatedValue); 626if (!s_projectSpecificPropertyNames.Contains(property.Name)) 628globalProperties.Add(property.Name, property.EvaluatedValue);
BackEnd\Components\RequestBuilder\Lookup.cs (2)
207if (String.Equals(property.Name, ReservedPropertyNames.lastTaskResult, StringComparison.OrdinalIgnoreCase)) 212string propertyName = property.Name;
BackEnd\Components\Scheduler\Scheduler.cs (2)
2047return string.Join("; ", configuration.GlobalProperties.Select<ProjectPropertyInstance, string>(p => $"{p.Name}={p.EvaluatedValue}")); 2709file.WriteLine("{0} = \"{1}\"", property.Name, property.EvaluatedValue);
BackEnd\Shared\BuildRequestConfiguration.cs (2)
397_project.SetProperty(property.Name, ((IProperty)property).EvaluatedValueEscaped); 458globalProperties.Add(property.Name, ((IProperty)property).EvaluatedValueEscaped);
Construction\Solution\SolutionProjectGenerator.cs (1)
2075properties[globalProperty.Name] = ((IProperty)globalProperty).EvaluatedValueEscaped;
Definition\Project.cs (2)
2129yield return new KeyValuePair<string, string>(property.Name, ((IProperty)property).EvaluatedValueEscaped); 2156dictionary[property.Name] = ((IProperty)property).EvaluatedValueEscaped;
Definition\ProjectCollection.cs (1)
573dictionary[property.Name] = ((IProperty)property).EvaluatedValueEscaped;
Evaluation\Evaluator.cs (6)
787if (!String.Equals(entry.Name, "currentsolutionconfigurationcontents", StringComparison.OrdinalIgnoreCase)) 789propertyDump += entry.Name + "=" + entry.EvaluatedValue + "\n"; 1197_data.SetProperty(environmentProperty.Name, ((IProperty)environmentProperty).EvaluatedValueEscaped, isGlobalProperty: false, mayBeReserved: false, isEnvironmentVariable: true, loggingContext: _evaluationLoggingContext); 1208_data.SetProperty(toolsetProperty.Name, ((IProperty)toolsetProperty).EvaluatedValueEscaped, false /* NOT global property */, false /* may NOT be a reserved name */); 1234_data.SetProperty(subToolsetProperty.Name, ((IProperty)subToolsetProperty).EvaluatedValueEscaped, false /* NOT global property */, false /* may NOT be a reserved name */); 1252_data.SetProperty(globalProperty.Name, ((IProperty)globalProperty).EvaluatedValueEscaped, true /* IS global property */, false /* may NOT be a reserved name */);
Instance\ProjectInstance.cs (7)
957dictionary[property.Name] = ((IProperty)property).EvaluatedValueEscaped; 2159if (!ReservedPropertyNames.IsReservedProperty(property.Name)) 2162if (!_globalProperties.Contains(property.Name) || !String.Equals(_globalProperties[property.Name].EvaluatedValue, property.EvaluatedValue, StringComparison.OrdinalIgnoreCase)) 2164if (!_environmentVariableProperties.Contains(property.Name) || !String.Equals(_environmentVariableProperties[property.Name].EvaluatedValue, property.EvaluatedValue, StringComparison.OrdinalIgnoreCase)) 2406globalProperties[propertyInstance.Name] = ((IProperty)propertyInstance).EvaluatedValueEscaped;
Instance\ProjectPropertyInstance.cs (3)
94EnvironmentVariableReadEventArgs args = new(Name, _escapedValue); 107string IKeyed.Key => Name; 281ProjectPropertyElement property = parent.ContainingProject.CreatePropertyElement(Name);
Microsoft.Build.Engine.OM.UnitTests (1)
Instance\ProjectPropertyInstance_Tests.cs (1)
26Assert.Equal("p", property.Name);
Microsoft.Build.Engine.UnitTests (20)
BackEnd\BuildManager_Tests.cs (3)
522result.ProjectStateAfterBuild.Properties.ShouldNotContain(p => p.Name == "UnrequestedProperty"); 524result.ProjectStateAfterBuild.Properties.ShouldContain(p => p.Name == "NewProperty"); 527result.ProjectStateAfterBuild.Properties.ShouldContain(p => p.Name == "RequestedProperty");
Definition\Toolset_Tests.cs (6)
131foreach (string key in t.Properties.Values.Select(p => p.Name)) 133Assert.Equal(t.Properties[key].Name, t2.Properties[key].Name); 149foreach (string subToolsetPropertyKey in subToolset1.Properties.Values.Select(p => p.Name)) 151Assert.Equal(subToolset1.Properties[subToolsetPropertyKey].Name, subToolset2.Properties[subToolsetPropertyKey].Name);
Evaluation\ToolsetConfigurationNet5_Tests.cs (2)
37toolsetProperties[properties.Value.Name] = properties.Value.EvaluatedValue; 64toolsetProperties[properties.Value.Name] = properties.Value.EvaluatedValue;
Instance\ProjectPropertyInstance_Internal_Tests.cs (7)
31Assert.Equal("p", clone.Name); 47Assert.Equal(property.Name, deserializedProperty.Name); 64Assert.Equal(property.Name, deserializedProperty.Name); 83Assert.Equal(property.Name, deserializedProperty.Name);
TestComparers\TaskRegistryComparers.cs (2)
137Assert.Equal(xp.Value.Name, yp.Value.Name);