2 implementations of ITelemetryClient
dotnet (2)
Commands\Hidden\InternalReportInstallSuccess\InternalReportInstallSuccessCommand.cs (1)
38
internal class ThreadBlockingTelemetry :
ITelemetryClient
Telemetry\TelemetryClient.cs (1)
20
public class TelemetryClient :
ITelemetryClient
9 references to ITelemetryClient
dotnet (9)
CliSchema.cs (1)
80
public static void PrintCliSchema(ParseResult parseResult, TextWriter outputWriter,
ITelemetryClient
? telemetryClient)
Commands\Hidden\InternalReportInstallSuccess\InternalReportInstallSuccessCommand.cs (2)
20
public static void ProcessInputAndSendTelemetry(string[] args,
ITelemetryClient
telemetry)
26
public static void ProcessInputAndSendTelemetry(ParseResult result,
ITelemetryClient
telemetry)
Commands\MSBuild\MSBuildLogger.cs (5)
13
private readonly
ITelemetryClient
? _telemetry;
81
internal MSBuildLogger(
ITelemetryClient
telemetry)
123
internal void SendAggregatedEventsOnBuildFinished(
ITelemetryClient
? telemetry)
179
internal static void FormatAndSend(
ITelemetryClient
? telemetry, TelemetryEventArgs args)
225
private static void TrackEvent(
ITelemetryClient
? telemetry, string eventName, IDictionary<string, string?> eventProperties, string[]? toBeHashed = null)
Program.cs (1)
46
public static
ITelemetryClient
TelemetryInstance { get; private set; }