4 implementations of ITelemetry
dotnet (2)
Commands\Hidden\InternalReportInstallSuccess\InternalReportInstallSuccessCommand.cs (1)
43
internal class ThreadBlockingTelemetry :
ITelemetry
Telemetry\Telemetry.cs (1)
14
public class Telemetry :
ITelemetry
dotnet.Tests (2)
CommandTests\MSBuild\FakeTelemetry.cs (1)
10
public class FakeTelemetry :
ITelemetry
FakeRecordEventNameTelemetry.cs (1)
11
public class FakeRecordEventNameTelemetry :
ITelemetry
9 references to ITelemetry
dotnet (9)
CliSchema.cs (1)
69
public static void PrintCliSchema(CommandResult commandResult, TextWriter outputWriter,
ITelemetry
? telemetryClient)
Commands\Hidden\InternalReportInstallSuccess\InternalReportInstallSuccessCommand.cs (2)
26
public static void ProcessInputAndSendTelemetry(string[] args,
ITelemetry
telemetry)
32
public static void ProcessInputAndSendTelemetry(ParseResult result,
ITelemetry
telemetry)
Commands\MSBuild\MSBuildLogger.cs (5)
16
private readonly
ITelemetry
? _telemetry;
92
internal MSBuildLogger(
ITelemetry
telemetry)
136
internal void SendAggregatedEventsOnBuildFinished(
ITelemetry
? telemetry)
192
internal static void FormatAndSend(
ITelemetry
? telemetry, TelemetryEventArgs args)
242
private static void TrackEvent(
ITelemetry
? telemetry, string eventName, IDictionary<string, string?> eventProperties, string[]? toBeHashed = null, string[]? toBeMeasured = null)
Program.cs (1)
30
public static
ITelemetry
TelemetryClient;