3 implementations of IActivityTelemetryDataHolder
Microsoft.Build (1)
TelemetryInfra\TelemetryDataUtils.cs (1)
329private class NodeTelemetry : IActivityTelemetryDataHolder
Microsoft.Build.Engine.UnitTests (1)
Telemetry\OpenTelemetryActivities_Tests.cs (1)
125internal sealed class MockTelemetryDataHolder : IActivityTelemetryDataHolder
Microsoft.Build.Framework (1)
Telemetry\BuildTelemetry.cs (1)
13internal class BuildTelemetry : TelemetryBase, IActivityTelemetryDataHolder
4 references to IActivityTelemetryDataHolder
Microsoft.Build (2)
TelemetryInfra\TelemetryDataUtils.cs (2)
19/// <returns>Node Telemetry data wrapped in <see cref="IActivityTelemetryDataHolder"/> a list of properties that can be attached as tags to a <see cref="System.Diagnostics.Activity"/>.</returns> 20public static IActivityTelemetryDataHolder? AsActivityDataHolder(this IWorkerNodeTelemetryData? telemetryData, bool includeTasksDetails, bool includeTargetDetails)
Microsoft.Build.Framework (2)
Telemetry\ActivityExtensions.cs (2)
18/// Add tags to the activity from a <see cref="IActivityTelemetryDataHolder"/>. 20public static Activity WithTags(this Activity activity, IActivityTelemetryDataHolder? dataHolder)