6 instantiations of TelemetryScope
Microsoft.CodeAnalysis.Razor.Workspaces (6)
Telemetry\TelemetryScope.cs (6)
12public static readonly TelemetryScope Null = new();
81return new(reporter, name, minTimeToReport, severity, array);
89return new(reporter, name, minTimeToReport, severity, array);
98return new(reporter, name, minTimeToReport, severity, array);
108return new(reporter, name, minTimeToReport, severity, array);
116return new(reporter, name, minTimeToReport, severity, array);
68 references to TelemetryScope
Microsoft.CodeAnalysis.Razor.Workspaces (29)
Telemetry\ITelemetryReporter.cs (6)
10TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport);
11TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property);
12TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2);
13TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2, Property property3);
14TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, params ReadOnlySpan<Property> properties);
16TelemetryScope TrackLspRequest(string lspMethodName, string lspServerName, TimeSpan minTimeToReport, Guid correlationId);
Telemetry\ITelemetryReporterExtensions.cs (5)
11public static TelemetryScope BeginBlock(this ITelemetryReporter reporter, string name, Severity severity)
14public static TelemetryScope BeginBlock(this ITelemetryReporter reporter, string name, Severity severity, Property property)
17public static TelemetryScope BeginBlock(this ITelemetryReporter reporter, string name, Severity severity, Property property1, Property property2)
20public static TelemetryScope BeginBlock(this ITelemetryReporter reporter, string name, Severity severity, Property property1, Property property2, Property property3)
23public static TelemetryScope BeginBlock(this ITelemetryReporter reporter, string name, Severity severity, params ReadOnlySpan<Property> properties)
Telemetry\NoOpTelemetryReporter.cs (12)
16public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport)
17=> TelemetryScope.Null;
19public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property)
20=> TelemetryScope.Null;
22public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2)
23=> TelemetryScope.Null;
25public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2, Property property3)
26=> TelemetryScope.Null;
28public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, params ReadOnlySpan<Property> properties)
29=> TelemetryScope.Null;
55public TelemetryScope TrackLspRequest(string lspMethodName, string lspServerName, TimeSpan minTimeToReport, Guid correlationId)
56=> TelemetryScope.Null;
Telemetry\TelemetryScope.cs (6)
12public static readonly TelemetryScope Null = new();
77public static TelemetryScope Create(ITelemetryReporter reporter, string name, Severity severity, TimeSpan minTimeToReport)
84public static TelemetryScope Create(ITelemetryReporter reporter, string name, Severity severity, TimeSpan minTimeToReport, Property property)
92public static TelemetryScope Create(ITelemetryReporter reporter, string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2)
101public static TelemetryScope Create(ITelemetryReporter reporter, string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2, Property property3)
111public static TelemetryScope Create(ITelemetryReporter reporter, string name, Severity severity, TimeSpan minTimeToReport, ReadOnlySpan<Property> properties)
Microsoft.CodeAnalysis.Remote.Razor (13)
src\Razor\src\Razor\src\Microsoft.VisualStudio.LanguageServices.Razor\Telemetry\TelemetryReporter.cs (12)
251public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport)
252=> TelemetryScope.Create(this, name, severity, minTimeToReport);
254public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property)
255=> TelemetryScope.Create(this, name, severity, minTimeToReport, property);
257public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2)
258=> TelemetryScope.Create(this, name, severity, minTimeToReport, property1, property2);
260public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2, Property property3)
261=> TelemetryScope.Create(this, name, severity, minTimeToReport, property1, property2, property3);
263public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, params ReadOnlySpan<Property> properties)
264=> TelemetryScope.Create(this, name, severity, minTimeToReport, properties);
266public TelemetryScope TrackLspRequest(string lspMethodName, string languageServerName, TimeSpan minTimeToReport, Guid correlationId)
270return TelemetryScope.Null;
Microsoft.VisualStudio.LanguageServices.Razor (19)
Telemetry\TelemetryReporter.cs (12)
251public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport)
252=> TelemetryScope.Create(this, name, severity, minTimeToReport);
254public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property)
255=> TelemetryScope.Create(this, name, severity, minTimeToReport, property);
257public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2)
258=> TelemetryScope.Create(this, name, severity, minTimeToReport, property1, property2);
260public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2, Property property3)
261=> TelemetryScope.Create(this, name, severity, minTimeToReport, property1, property2, property3);
263public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, params ReadOnlySpan<Property> properties)
264=> TelemetryScope.Create(this, name, severity, minTimeToReport, properties);
266public TelemetryScope TrackLspRequest(string lspMethodName, string languageServerName, TimeSpan minTimeToReport, Guid correlationId)
270return TelemetryScope.Null;
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
Microsoft.VisualStudioCode.RazorExtension (6)