1 instantiation of RequestTelemetryLogger
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\RequestTelemetryLoggerFactory.cs (1)
22return new RequestTelemetryLogger(serverKind.ToTelemetryString());
13 references to RequestTelemetryLogger
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\VSTypeScriptRequestTelemetryLoggerFactory.cs (1)
14[ExportLspServiceFactory(typeof(RequestTelemetryLogger), ProtocolConstants.TypeScriptLanguageContract), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Handler\RequestMetrics.cs (6)
17private readonly RequestTelemetryLogger _requestTelemetryLogger; 19public RequestMetrics(string methodName, RequestTelemetryLogger requestTelemetryLogger) 34RecordCompletion(RequestTelemetryLogger.Result.Succeeded); 39RecordCompletion(RequestTelemetryLogger.Result.Failed); 44RecordCompletion(RequestTelemetryLogger.Result.Cancelled); 47private void RecordCompletion(RequestTelemetryLogger.Result result)
Handler\RequestTelemetryLoggerFactory.cs (1)
11[ExportCSharpVisualBasicLspServiceFactory(typeof(RequestTelemetryLogger)), Shared]
Workspaces\LspWorkspaceManager.cs (2)
70private readonly RequestTelemetryLogger _requestTelemetryLogger; 76RequestTelemetryLogger requestTelemetryLogger)
Workspaces\LspWorkspaceManagerFactory.cs (2)
28var telemetryLogger = lspServices.GetRequiredService<RequestTelemetryLogger>();
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\XamlRequestTelemetryLoggerFactory.cs (1)
14[ExportLspServiceFactory(typeof(RequestTelemetryLogger), StringConstants.XamlLspLanguagesContract), Shared]