1 implementation of IActivity
Microsoft.Build.Framework (1)
Telemetry\DiagnosticActivity.cs (1)
14internal class DiagnosticActivity : IActivity
18 references to IActivity
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
1247using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource
Microsoft.Build.Framework (12)
Telemetry\CrashTelemetryRecorder.cs (3)
89using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource 123using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource 229using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource
Telemetry\DiagnosticActivity.cs (3)
12/// Wraps a <see cref="Activity"/> and implements <see cref="IActivity"/>. 24public IActivity SetTags(IActivityTelemetryDataHolder? dataHolder) 38public IActivity SetTag(string key, object? value)
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>
MSBuild.Coordinator (5)
CoordinatorTelemetry.cs (5)
34private static IActivity? StartActivity(string name) 42using IActivity? _ = StartActivity(GrantActivity) 57using IActivity? _ = StartActivity(DeferredActivity) 69using IActivity? _ = StartActivity(DeferredGrantFulfilledActivity) 83using IActivity? _ = StartActivity(ReleasedActivity)