3 instantiations of TelemetryClient
dotnet (3)
Commands\Hidden\InternalReportInstallSuccess\InternalReportInstallSuccessCommand.cs (1)
45_telemetry = new TelemetryClient(sessionId);
Commands\MSBuild\MSBuildLogger.cs (1)
124_ = new TelemetryClient(sessionId);
Program.cs (1)
39TelemetryInstance = new TelemetryClient();
17 references to TelemetryClient
dotnet (17)
Commands\Hidden\InternalReportInstallSuccess\InternalReportInstallSuccessCommand.cs (1)
40private readonly TelemetryClient _telemetry;
Commands\MSBuild\MSBuildForwardingApp.cs (2)
38if (TelemetryClient.CurrentSessionId != null) 115EnvironmentVariable(EnvironmentVariableNames.DOTNET_CLI_TELEMETRY_SESSIONID, TelemetryClient.CurrentSessionId);
Commands\MSBuild\MSBuildLogger.cs (9)
122if (!TelemetryClient.IsInitialized) 126TelemetryClient.RegisterProviderShutdownOnProcessExit(); 129_telemetry = TelemetryClient.Instance; 212?? TelemetryClient.GetParentActivityContext() 213?? TelemetryClient.ParentActivityContext; 374if (telemetry is TelemetryClient telemetryClient) 413if (_telemetry is TelemetryClient telemetryClient) 420TelemetryClient.ForceFlushProviders(); 428TelemetryClient.WriteLogIfNecessary();
Program.cs (4)
44s_mainActivity = Activities.Source.CreateActivity("main", TelemetryClient.ActivityKind, TelemetryClient.ParentActivityContext) 128TelemetryClient.WriteLogIfNecessary(); 216TelemetryClient.FlushProviders();
Telemetry\TelemetryClient.cs (1)
87internal static TelemetryClient? Instance { get; private set; }