1 interface inheriting from ITextDocumentIdentifierHandler
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\ILspServiceRequestHandler.cs (1)
35ITextDocumentIdentifierHandler<TRequest, TextDocumentIdentifier>,
5 implementations of ITextDocumentIdentifierHandler
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Handler\Completion\CompletionResolveHandler.cs (1)
30internal sealed class CompletionResolveHandler : ILspServiceRequestHandler<LSP.CompletionItem, LSP.CompletionItem>, ITextDocumentIdentifierHandler<LSP.CompletionItem, LSP.TextDocumentIdentifier?>
Handler\DocumentChanges\DidCloseHandler.cs (1)
18internal class DidCloseHandler : ILspServiceNotificationHandler<LSP.DidCloseTextDocumentParams>, ITextDocumentIdentifierHandler<LSP.DidCloseTextDocumentParams, TextDocumentIdentifier>
Handler\DocumentChanges\DidOpenHandler.cs (1)
18internal class DidOpenHandler : ILspServiceNotificationHandler<LSP.DidOpenTextDocumentParams>, ITextDocumentIdentifierHandler<LSP.DidOpenTextDocumentParams, Uri>
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
32ITextDocumentIdentifierHandler<VSInternalRelatedDocumentParams, TextDocumentIdentifier>
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
26: ILspServiceRequestHandler<TParams, TReport[]?>, ITextDocumentIdentifierHandler<TParams, TextDocumentIdentifier?>
8 references to ITextDocumentIdentifierHandler
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Handler\Diagnostics\AbstractDocumentPullDiagnosticHandler.cs (1)
24globalOptions), ITextDocumentIdentifierHandler<TDiagnosticsParams, TextDocumentIdentifier?>
Handler\RequestContext.cs (2)
99/// <see cref="ITextDocumentIdentifierHandler{RequestType, TextDocumentIdentifierType}.GetTextDocumentIdentifier(RequestType)"/>. 122/// <see cref="ITextDocumentIdentifierHandler{RequestType, TextDocumentIdentifierType}.GetTextDocumentIdentifier(RequestType)"/>.
Handler\RequestContextFactory.cs (3)
36if (textDocumentIdentifierHandler is ITextDocumentIdentifierHandler<TRequestParam, TextDocumentIdentifier> tHandler) 40else if (textDocumentIdentifierHandler is ITextDocumentIdentifierHandler<TRequestParam, TextDocumentIdentifier?> nullHandler) 44else if (textDocumentIdentifierHandler is ITextDocumentIdentifierHandler<TRequestParam, Uri> uHandler)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\IRequestHandler.cs (2)
18/// <param name="context">The LSP request context, which should have been filled in with document information from <see cref="ITextDocumentIdentifierHandler{RequestType, TextDocumentIdentifierType}.GetTextDocumentIdentifier(RequestType)"/> if applicable.</param> 29/// <param name="context">The LSP request context, which should have been filled in with document information from <see cref="ITextDocumentIdentifierHandler{RequestType, TextDocumentIdentifierType}.GetTextDocumentIdentifier(RequestType)"/> if applicable.</param>