9 instantiations of TelemetryItem
Microsoft.Build.Framework (9)
Telemetry\BuildTelemetry.cs (8)
181telemetryItems.Add(new TelemetryItem(TelemetryConstants.BuildDurationPropertyName, (FinishedAt.Value - StartAt.Value).TotalMilliseconds, false)); 186telemetryItems.Add(new TelemetryItem(TelemetryConstants.InnerBuildDurationPropertyName, (FinishedAt.Value - InnerStartAt.Value).TotalMilliseconds, false)); 191telemetryItems.Add(new TelemetryItem(nameof(BuildEngineHost), BuildEngineHost, false)); 196telemetryItems.Add(new TelemetryItem(nameof(BuildSuccess), BuildSuccess, false)); 201telemetryItems.Add(new TelemetryItem(nameof(BuildTarget), BuildTarget, true)); 206telemetryItems.Add(new TelemetryItem(nameof(BuildEngineVersion), BuildEngineVersion.ToString(), false)); 211telemetryItems.Add(new TelemetryItem(nameof(BuildCheckEnabled), BuildCheckEnabled, false)); 216telemetryItems.Add(new TelemetryItem(nameof(SACEnabled), SACEnabled, false));
Telemetry\MSBuildActivitySource.cs (1)
31activity?.WithTag(new("SampleRate", _sampleRate, false));
7 references to TelemetryItem
Microsoft.Build.Framework (7)
Telemetry\ActivityExtensions.cs (4)
32public static Activity WithTags(this Activity activity, IList<TelemetryItem> tags) 34foreach (var tag in tags) 41/// Add a tag to the activity from a <see cref="TelemetryItem"/>. 43public static Activity WithTag(this Activity activity, TelemetryItem item)
Telemetry\BuildTelemetry.cs (2)
175public IList<TelemetryItem> GetActivityProperties() 177List<TelemetryItem> telemetryItems = new(8);
Telemetry\IActivityTelemetryDataHolder.cs (1)
14IList<TelemetryItem> GetActivityProperties();