13 writes to Properties
dotnet.Tests (5)
CommandTests\MSBuild\GivenMSBuildLogger.cs (5)
20Properties = new Dictionary<string, string> 38Properties = new Dictionary<string, string> 60Properties = new Dictionary<string, string> 82Properties = new Dictionary<string, string> 105Properties = new Dictionary<string, string>
Microsoft.Build (1)
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (1)
812Properties = properties == null ? new Dictionary<string, string>() : new Dictionary<string, string>(properties)
Microsoft.Build.Engine.UnitTests (1)
BackEnd\LoggingServicesLogMethod_Tests.cs (1)
1293Properties = properties == null ? new Dictionary<string, string>() : new Dictionary<string, string>(properties),
Microsoft.Build.Framework.UnitTests (5)
CustomEventArgSerialization_Tests.cs (5)
983TelemetryEventArgs genericEvent = new TelemetryEventArgs { EventName = "Good", Properties = new Dictionary<string, string> { { "Key", "Value" } } }; 996TelemetryEventArgs genericEvent = new TelemetryEventArgs { EventName = "Good", Properties = null }; 1003genericEvent.Properties = new Dictionary<string, string>(); 1013TelemetryEventArgs genericEvent = new TelemetryEventArgs { EventName = null, Properties = new Dictionary<string, string> { { "Key", "Value" } } }; 1026TelemetryEventArgs genericEvent = new TelemetryEventArgs { EventName = "Good", Properties = new Dictionary<string, string> { { "Key", null } } };
MSBuild (1)
OutOfProcTaskHostNode.cs (1)
486Properties = properties == null ? new Dictionary<string, string>() : new Dictionary<string, string>(properties),
18 references to Properties
dotnet (7)
Commands\MSBuild\MSBuildLogger.cs (7)
127if (args.Properties.TryGetValue(key, out string value)) 137TrackEvent(telemetry, $"msbuild/{BuildTelemetryEventName}", args.Properties, 142TrackEvent(telemetry, $"msbuild/{LoggingConfigurationTelemetryEventName}", args.Properties, 147TrackEvent(telemetry, $"msbuild/{BuildcheckAcquisitionFailureEventName}", args.Properties, 152TrackEvent(telemetry, $"msbuild/{BuildcheckRunEventName}", args.Properties, 157TrackEvent(telemetry, $"msbuild/{BuildcheckRuleStatsEventName}", args.Properties, 169TrackEvent(telemetry, args.EventName, args.Properties, [], []);
Microsoft.Build.Engine.UnitTests (3)
BackEnd\LoggingServicesLogMethod_Tests.cs (3)
1299Assert.Equal(expectedEventArgs.Properties.OrderBy(kvp => kvp.Key, StringComparer.Ordinal), actualEventArgs.Properties.OrderBy(kvp => kvp.Key, StringComparer.OrdinalIgnoreCase)); 1305Assert.False(Object.ReferenceEquals(actualEventArgs.Properties, properties));
Microsoft.Build.Framework (4)
TelemetryEventArgs.cs (4)
32int count = Properties?.Count ?? 0; 35if (Properties == null) 40foreach (var kvp in Properties) 57Properties.Add(key, value);
Microsoft.Build.Framework.UnitTests (2)
CustomEventArgSerialization_Tests.cs (2)
1052actual.Properties.ShouldBe(expected.Properties);
Microsoft.Build.UnitTests.Shared (1)
MockLogger.cs (1)
428foreach (KeyValuePair<string, string> pair in telemetryEventArgs.Properties)
Microsoft.DotNet.ArcadeLogging (1)
PipelinesLogger.cs (1)
204if (!e.Properties.TryGetValue("Category", out string telemetryCategory))