1 type derived from TelemetryReporter
Microsoft.VisualStudio.LanguageServices.Razor (1)
Telemetry\VSTelemetryReporter.cs (1)
15
internal class VSTelemetryReporter(ILoggerFactory loggerFactory) :
TelemetryReporter
(TelemetryService.DefaultSession)
10 references to TelemetryReporter
Microsoft.VisualStudio.LanguageServices.Razor (8)
Telemetry\AggregatingTelemetryLog.cs (5)
24
private readonly
TelemetryReporter
_telemetryReporter;
38
public AggregatingTelemetryLog(
TelemetryReporter
reporter, string name, double[]? bucketBoundaries)
43
_meter = meterProvider.CreateMeter(
TelemetryReporter
.GetPropertyName("meter"), version: MeterVersion);
44
_eventName =
TelemetryReporter
.GetEventName(name);
69
TelemetryReporter
.AddToProperties(telemetryEvent.Properties, new Property("method", method));
Telemetry\AggregatingTelemetryLogManager.cs (2)
13
private readonly
TelemetryReporter
_telemetryReporter;
16
public AggregatingTelemetryLogManager(
TelemetryReporter
session)
Telemetry\TelemetryReporter.cs (1)
486
public static TelemetrySessionManager Create(
TelemetryReporter
telemetryReporter, TelemetrySession session)
Microsoft.VisualStudio.RazorExtension (2)
Snippets\SnippetService.cs (2)
64
_joinableTaskFactory.RunAsync(InitializeAsync).FileAndForget(
TelemetryReporter
.GetEventName("SnippetService_Initialize"));
78
PopulateAsync().FileAndForget(
TelemetryReporter
.GetEventName("SnippetService_Populate"));