8 instantiations of PropertyData
Microsoft.Build (5)
Collections\PropertyDictionary.cs (1)
593yield return new(kvp.Key, EscapingUtilities.UnescapeAll(kvp.EscapedValue));
Utilities\Utilities.cs (4)
699yield return new(property.Name, property.EvaluatedValue ?? string.Empty); 703yield return new(key, dictionaryEntry.Value as string ?? string.Empty); 707yield return new(kvp.Key, kvp.Value); 711yield 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"));
10 references to PropertyData
Microsoft.Build (9)
Collections\PropertyDictionary.cs (2)
587internal IEnumerable<PropertyData> Enumerate() 600foreach (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)
Logging\TerminalLogger\TerminalLogger.cs (1)
802foreach (var property in evalFinish.EnumerateProperties())
Utilities\Utilities.cs (3)
673public static IEnumerable<PropertyData> EnumerateProperties(IEnumerable properties) 693IEnumerable<PropertyData> CastOneByOne(IEnumerable props) 733foreach (var tuple in EnumerateProperties(properties))
Microsoft.Build.Engine.UnitTests (1)
BuildEventArgsDataEnumeration.cs (1)
38List<PropertyData> results = args.EnumerateProperties().ToList();