3 implementations of IActivityTelemetryDataHolder
Microsoft.Build.Framework (3)
Telemetry\BuildTelemetry.cs (1)
16
internal class BuildTelemetry : TelemetryBase,
IActivityTelemetryDataHolder
Telemetry\CrashTelemetry.cs (1)
100
internal class CrashTelemetry : TelemetryBase,
IActivityTelemetryDataHolder
Telemetry\TelemetryDataUtils.cs (1)
381
private sealed class NodeTelemetry(BuildInsights insights) :
IActivityTelemetryDataHolder
9 references to IActivityTelemetryDataHolder
Microsoft.Build.Engine.UnitTests (4)
Telemetry\Telemetry_Tests.cs (4)
212
var
activityData = telemetryData.AsActivityDataHolder(includeTasksDetails: true, includeTargetDetails: false);
409
var
activityData = telemetryData.AsActivityDataHolder(includeTasksDetails: false, includeTargetDetails: false);
438
var
activityData = telemetryData.AsActivityDataHolder(includeTasksDetails: false, includeTargetDetails: false);
464
var
activityData = telemetryData.AsActivityDataHolder(includeTasksDetails: false, includeTargetDetails: false);
Microsoft.Build.Framework (5)
Telemetry\DiagnosticActivity.cs (1)
24
public IActivity? SetTags(
IActivityTelemetryDataHolder
? dataHolder)
Telemetry\IActivity.cs (1)
18
IActivity? SetTags(
IActivityTelemetryDataHolder
? dataHolder);
Telemetry\TelemetryDataUtils.cs (3)
33
/// <returns>Node Telemetry data wrapped in <see cref="
IActivityTelemetryDataHolder
"/> a list of properties that can be attached as tags to a <see cref="IActivity"/>.</returns>
34
public static
IActivityTelemetryDataHolder
? AsActivityDataHolder(this IWorkerNodeTelemetryData? telemetryData, bool includeTasksDetails, bool includeTargetDetails)
383
Dictionary<string, object>
IActivityTelemetryDataHolder
.GetActivityProperties()