8 instantiations of PropertyData
Microsoft.Build (5)
Collections\PropertyDictionary.cs (1)
539yield return new(kvp.Key, EscapingUtilities.UnescapeAll(kvp.EscapedValue));
Utilities\Utilities.cs (4)
653yield return new(property.Name, property.EvaluatedValue ?? string.Empty); 657yield return new(key, dictionaryEntry.Value as string ?? string.Empty); 661yield return new(kvp.Key, kvp.Value); 665yield return new(keyTimeSpanValue.Key, keyTimeSpanValue.Value.Ticks.ToString());
Microsoft.Build.Engine.UnitTests (3)
BuildEventArgsDataEnumeration.cs (3)
40results[0].ShouldBe(new("Key", "Value")); 41results[1].ShouldBe(new("prop", "val")); 42results[2].ShouldBe(new("foo", "bar"));
9 references to PropertyData
Microsoft.Build (8)
Collections\PropertyDictionary.cs (2)
533internal IEnumerable<PropertyData> Enumerate() 546foreach (var property in Enumerate())
Logging\BuildEventArgsExtensions.cs (3)
19public static IEnumerable<PropertyData> EnumerateProperties( 26public static IEnumerable<PropertyData> EnumerateProperties( 83private static IEnumerable<PropertyData> EnumerateProperties(IEnumerable? properties)
Utilities\Utilities.cs (3)
627public static IEnumerable<PropertyData> EnumerateProperties(IEnumerable properties) 647IEnumerable<PropertyData> CastOneByOne(IEnumerable props) 687foreach (var tuple in EnumerateProperties(properties))
Microsoft.Build.Engine.UnitTests (1)
BuildEventArgsDataEnumeration.cs (1)
38List<PropertyData> results = args.EnumerateProperties().ToList();