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