1 implementation of IActivity
Microsoft.Build.Framework (1)
Telemetry\VSTelemetryActivity.cs (1)
16internal class VsTelemetryActivity : IActivity
11 references to IActivity
Microsoft.Build.Framework (11)
Telemetry\CrashTelemetryRecorder.cs (2)
71using IActivity? activity = TelemetryManager.Instance 105using IActivity? activity = TelemetryManager.Instance
Telemetry\IActivity.cs (2)
18IActivity? SetTags(IActivityTelemetryDataHolder? dataHolder); 26IActivity? SetTag(string key, object? value);
Telemetry\IActivityTelemetryDataHolder.cs (1)
9/// Interface for classes that hold telemetry data that should be added as tags to an <see cref="IActivity"/>.
Telemetry\MSBuildActivitySource.cs (2)
38/// <returns>An <see cref="IActivity"/> wrapping the underlying Activity, or null if not sampled.</returns> 39public IActivity? StartActivity(string name)
Telemetry\TelemetryDataUtils.cs (1)
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>
Telemetry\VSTelemetryActivity.cs (3)
13/// This class provides an implementation of <see cref="IActivity"/> for the VS Telemetry system, 28public IActivity? SetTags(IActivityTelemetryDataHolder? dataHolder) 43public IActivity? SetTag(string key, object? value)