1 type derived from RequestTelemetryLogger
Microsoft.CodeAnalysis.LanguageServer (1)
Telemetry\VSCodeRequestTelemetryLogger.cs (1)
16internal sealed class VSCodeRequestTelemetryLogger() : RequestTelemetryLogger(WellKnownLspServerKinds.CSharpVisualBasicLspServer.ToTelemetryString())
1 instantiation of RequestTelemetryLogger
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Telemetry\RequestTelemetryLoggerFactory.cs (1)
17=> new RequestTelemetryLogger(serverKind.ToTelemetryString());
18 references to RequestTelemetryLogger
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\VSTypeScriptRequestTelemetryLoggerFactory.cs (1)
13[ExportLspServiceFactory(typeof(RequestTelemetryLogger), ProtocolConstants.TypeScriptLanguageContract), Shared]
Microsoft.CodeAnalysis.LanguageServer (1)
Telemetry\VSCodeRequestTelemetryLogger.cs (1)
13[ExportCSharpVisualBasicStatelessLspService(typeof(RequestTelemetryLogger), serverKind: WellKnownLspServerKinds.CSharpVisualBasicLspServer), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (15)
Handler\Telemetry\RequestTelemetryLoggerFactory.cs (1)
11[ExportCSharpVisualBasicLspServiceFactory(typeof(RequestTelemetryLogger)), Shared]
LspServices\RequestTelemetryScope.cs (7)
13internal sealed class RequestTelemetryScope(string name, RequestTelemetryLogger telemetryLogger) 16private readonly RequestTelemetryLogger _telemetryLogger = telemetryLogger; 17private RequestTelemetryLogger.Result _result = RequestTelemetryLogger.Result.Succeeded; 28_result = RequestTelemetryLogger.Result.Cancelled; 36_result = RequestTelemetryLogger.Result.Failed; 41_result = RequestTelemetryLogger.Result.Failed;
LspServices\TelemetryService.cs (3)
12private readonly RequestTelemetryLogger _requestTelemetryLogger; 16var requestTelemetryLogger = lspServices.GetRequiredService<RequestTelemetryLogger>();
Workspaces\LspWorkspaceManager.cs (2)
72private readonly RequestTelemetryLogger _requestTelemetryLogger; 79RequestTelemetryLogger requestTelemetryLogger)
Workspaces\LspWorkspaceManagerFactory.cs (2)
23var telemetryLogger = lspServices.GetRequiredService<RequestTelemetryLogger>();
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\XamlRequestTelemetryLoggerFactory.cs (1)
14[ExportLspServiceFactory(typeof(RequestTelemetryLogger), StringConstants.XamlLspLanguagesContract), Shared]