1 implementation of IActivity
Microsoft.Build.Framework (1)
Telemetry\DiagnosticActivity.cs (1)
14internal class DiagnosticActivity : IActivity
20 references to IActivity
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
1479using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource
Microsoft.Build.Framework (14)
Telemetry\CrashTelemetryRecorder.cs (3)
91using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource 142using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource 250using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource
Telemetry\DiagnosticActivity.cs (4)
12/// Wraps a <see cref="Activity"/> and implements <see cref="IActivity"/>. 24public IActivity SetTags(IActivityTelemetryDataHolder? dataHolder) 38public IActivity SetTag(string key, object? value) 48public IActivity SetUserFault()
Telemetry\IActivity.cs (3)
18IActivity SetTags(IActivityTelemetryDataHolder? dataHolder); 26IActivity SetTag(string key, object? value); 32IActivity SetUserFault();
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)
44/// <returns>An <see cref="IActivity"/> wrapping the underlying Activity, or null if not sampled.</returns> 45public IActivity? StartActivity(string name)
Telemetry\TelemetryDataUtils.cs (1)
41/// <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)
36private static IActivity? StartActivity(string name) 44using IActivity? _ = StartActivity(GrantActivity) 61using IActivity? _ = StartActivity(DeferredActivity) 75using IActivity? _ = StartActivity(DeferredGrantFulfilledActivity) 91using IActivity? _ = StartActivity(ReleasedActivity)