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