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