1 instantiation of TelemetryManager
Microsoft.Build.Framework (1)
Telemetry\TelemetryManager.cs (1)
63public static TelemetryManager Instance { get; } = new TelemetryManager();
19 references to TelemetryManager
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (2)
1477TelemetryManager.Instance.Initialize(isStandalone: false); 1479using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource
Microsoft.Build.Framework (10)
Telemetry\CrashTelemetryRecorder.cs (9)
89TelemetryManager.Instance.InitializeForCrash(); 91using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource 107TelemetryManager.Instance.Dispose(); 119/// starts one just for the crash (see <see cref="TelemetryManager.InitializeForCrash"/>), and <c>Main</c> shuts it down on exit. 137if (TelemetryManager.IsStandaloneProcess) 139TelemetryManager.Instance.InitializeForCrash(); 142using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource 248TelemetryManager.Instance.Initialize(crashTelemetry.IsStandaloneExecution ?? false); 250using IActivity? activity = TelemetryManager.Instance.DefaultActivitySource
Telemetry\TelemetryManager.cs (1)
63public static TelemetryManager Instance { get; } = new TelemetryManager();
MSBuild (4)
XMake.cs (4)
306TelemetryManager.IsStandaloneProcess = true; 315TelemetryManager.Instance.Dispose(); 342TelemetryManager.Instance.Initialize(isStandalone: true); 1571TelemetryManager.Instance.Dispose();
MSBuild.Coordinator (3)
CoordinatorTelemetry.cs (1)
37=> TelemetryManager.Instance.DefaultActivitySource?.StartActivity(name);
Program.cs (2)
8TelemetryManager.Instance.Initialize(isStandalone: true); 47TelemetryManager.Instance.Dispose();