1 implementation of ILspLogger
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\AbstractLspLogger.cs (1)
12internal abstract class AbstractLspLogger : ILspLogger
48 references to ILspLogger
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\VSTypeScriptRequestExecutionQueueProvider.cs (1)
19public IRequestExecutionQueue<RequestContext> CreateRequestExecutionQueue(AbstractLanguageServer<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
Cohost\Handlers\Completion.cs (2)
77var logger = context is { } razorContext ? razorContext.GetRequiredService<ILspLogger>() : NoOpLspLogger.Instance;
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (1)
69public async ValueTask<TextDocument?> AddMiscellaneousDocumentAsync(DocumentUri uri, SourceText documentText, string languageId, ILspLogger logger)
Microsoft.CodeAnalysis.LanguageServer.Protocol (27)
Handler\Configuration\DidChangeConfigurationNotificationHandler.cs (2)
26private readonly ILspLogger _lspLogger; 49ILspLogger logger,
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
118internal static async Task<VSInternalInlineCompletionItem?> GetInlineCompletionItemsAsync(ILspLogger logger, Document document, LinePosition linePosition, LSP.FormattingOptions options, XmlSnippetParser xmlSnippetParser, CancellationToken cancellationToken)
Handler\InlineCompletions\XmlSnippetParser.cs (1)
35internal ParsedXmlSnippet? GetParsedXmlSnippet(SnippetInfo matchingSnippetInfo, ILspLogger logger)
Handler\RequestContext.cs (3)
58public ILspLogger Logger { get; } 168ILspLogger logger, 231ILspLogger logger,
IRequestExecutionQueueProvider.cs (1)
11IRequestExecutionQueue<RequestContext> CreateRequestExecutionQueue(AbstractLanguageServer<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider);
RequestExecutionQueueProvider.cs (1)
18public IRequestExecutionQueue<RequestContext> CreateRequestExecutionQueue(AbstractLanguageServer<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
RoslynLanguageServer.cs (1)
82AddService<ILspLogger>(logger);
RoslynRequestExecutionQueue.cs (1)
22public RoslynRequestExecutionQueue(AbstractLanguageServer<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\AbstractLanguageServer.cs (2)
23protected readonly ILspLogger Logger; 61ILspLogger logger,
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\AbstractRequestContextFactory.cs (1)
20/// It also allows somewhere to pass things like the <see cref="ILspServices" /> or <see cref="ILspLogger" /> which are useful on a wide variety of requests.
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\NewtonsoftLanguageServer.cs (1)
22JsonRpc jsonRpc, JsonSerializer jsonSerializer, ILspLogger logger, AbstractTypeRefResolver? typeRefResolver = null)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\QueueItem.cs (3)
26private readonly ILspLogger _logger; 52ILspLogger logger, 73ILspLogger logger,
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\RequestExecutionQueue.cs (2)
60protected readonly ILspLogger _logger; 86public RequestExecutionQueue(AbstractLanguageServer<TRequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\SystemTextJsonLanguageServer.cs (1)
18JsonRpc jsonRpc, JsonSerializerOptions options, ILspLogger logger, AbstractTypeRefResolver? typeRefResolver = null)
Workspaces\ILspMiscellaneousFilesWorkspaceProvider.cs (1)
31ValueTask<TextDocument?> AddMiscellaneousDocumentAsync(DocumentUri uri, SourceText documentText, string languageId, ILspLogger logger);
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (3)
45public ValueTask<TextDocument?> AddMiscellaneousDocumentAsync(DocumentUri uri, SourceText documentText, string languageId, ILspLogger logger) 48private TextDocument? AddMiscellaneousDocument(DocumentUri uri, SourceText documentText, string languageId, ILspLogger logger) 83/// Calls to this method and <see cref="AddMiscellaneousDocument(DocumentUri, SourceText, string, ILspLogger)"/> are made
Workspaces\LspWorkspaceManager.cs (2)
67private readonly ILspLogger _logger; 74ILspLogger logger,
Microsoft.CommonLanguageServerProtocol.Framework.Example (6)
ExampleLanguageServer.cs (2)
18public ExampleLanguageServer(JsonRpc jsonRpc, JsonSerializerOptions options, ILspLogger logger, Action<IServiceCollection>? addExtraHandlers) : base(jsonRpc, options, logger) 30.AddSingleton<ILspLogger>(Logger)
ExampleRequestContext.cs (2)
10public ILspLogger Logger; 12public ExampleRequestContext(ILspServices lspServices, ILspLogger logger)
ExampleRequestContextFactory.cs (2)
21var logger = _lspServices.GetRequiredService<ILspLogger>();
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (9)
ExampleTests.cs (5)
19var logger = GetLogger(); 31var logger = GetLogger(); 53var logger = GetLogger(); 63var logger = GetLogger(); 74private static ILspLogger GetLogger()
RequestExecutionQueueTests.cs (1)
159public TestRequestExecutionQueue(AbstractLanguageServer<TestRequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider, bool cancelInProgressWorkUponMutatingRequest)
TestExampleLanguageServer.cs (3)
23public TestExampleLanguageServer(Stream clientSteam, JsonRpc jsonRpc, JsonSerializerOptions options, ILspLogger logger, Action<IServiceCollection>? addExtraHandlers) 111internal static TestExampleLanguageServer CreateBadLanguageServer(ILspLogger logger) 130internal static TestExampleLanguageServer CreateLanguageServer(ILspLogger logger)
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageServer\XamlRequestExecutionQueue.cs (1)
19ILspLogger logger,
Implementation\LanguageServer\XamlRequestExecutionQueueProvider.cs (1)
27public IRequestExecutionQueue<RequestContext> CreateRequestExecutionQueue(AbstractLanguageServer<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)