28 implementations of GetTextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (28)
ExternalAccess\Razor\SemanticTokensRangesHandler.cs (1)
34public TextDocumentIdentifier GetTextDocumentIdentifier(SemanticTokensRangesParams request)
ExternalAccess\Razor\SimplifyMethodHandler.cs (1)
34public TextDocumentIdentifier GetTextDocumentIdentifier(SimplifyMethodParams request) => request.TextDocument;
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (1)
32public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.VSInternalValidateBreakableRangeParams request)
Handler\CodeActions\CodeActionResolveHandler.cs (1)
54public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CodeAction request)
Handler\CodeActions\CodeActionsHandler.cs (1)
52public TextDocumentIdentifier GetTextDocumentIdentifier(CodeActionParams request) => request.TextDocument;
Handler\CodeLens\CodeLensHandler.cs (1)
42public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CodeLensParams request)
Handler\CodeLens\CodeLensResolveHandler.cs (1)
32public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CodeLens request)
Handler\Commands\AbstractExecuteWorkspaceCommandHandler.cs (1)
18public abstract TextDocumentIdentifier GetTextDocumentIdentifier(ExecuteCommandParams request);
Handler\Completion\CompletionHandler.cs (1)
43public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CompletionParams request) => request.TextDocument;
Handler\Completion\CompletionResolveHandler.cs (1)
41public LSP.TextDocumentIdentifier? GetTextDocumentIdentifier(LSP.CompletionItem request)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
34public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.TextDocumentPositionParams request) => request.TextDocument;
Handler\DocumentChanges\DidCloseHandler.cs (1)
29public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.DidCloseTextDocumentParams request) => request.TextDocument;
Handler\DocumentChanges\DidOpenHandler.cs (1)
29public Uri GetTextDocumentIdentifier(LSP.DidOpenTextDocumentParams request) => request.TextDocument.Uri;
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
37public TextDocumentIdentifier GetTextDocumentIdentifier(FoldingRangeParams request) => request.TextDocument;
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
50public abstract LSP.TextDocumentIdentifier GetTextDocumentIdentifier(RequestType request);
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
36public TextDocumentIdentifier GetTextDocumentIdentifier(DocumentOnTypeFormattingParams request) => request.TextDocument;
Handler\Highlights\DocumentHighlightHandler.cs (1)
41public TextDocumentIdentifier GetTextDocumentIdentifier(TextDocumentPositionParams request) => request.TextDocument;
Handler\Hover\HoverHandler.cs (1)
40public TextDocumentIdentifier GetTextDocumentIdentifier(TextDocumentPositionParams request) => request.TextDocument;
Handler\InlayHint\InlayHintHandler.cs (1)
38public TextDocumentIdentifier GetTextDocumentIdentifier(InlayHintParams request)
Handler\InlayHint\InlayHintResolveHandler.cs (1)
30public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.InlayHint request)
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
97public TextDocumentIdentifier GetTextDocumentIdentifier(VSInternalInlineCompletionRequest request)
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
31public TextDocumentIdentifier GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new TextDocumentIdentifier { Uri = request.TextDocument.Uri };
Handler\References\FindAllReferencesHandler.cs (1)
46public TextDocumentIdentifier GetTextDocumentIdentifier(VSInternalReferenceParams request) => request.TextDocument;
Handler\References\FindImplementationsHandler.cs (1)
35public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.TextDocumentPositionParams request) => request.TextDocument;
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
58public TextDocumentIdentifier GetTextDocumentIdentifier(VSInternalRelatedDocumentParams requestParams)
Handler\SemanticTokens\SemanticTokensRangeHandler.cs (1)
31public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.SemanticTokensRangeParams request)
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
43public abstract TextDocumentIdentifier? GetTextDocumentIdentifier(TParams requestParams);
Handler\Symbols\DocumentSymbolsHandler.cs (1)
39public TextDocumentIdentifier GetTextDocumentIdentifier(RoslynDocumentSymbolParams request) => request.TextDocument;
7 references to GetTextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Handler\RequestContext.cs (2)
99/// <see cref="ITextDocumentIdentifierHandler{RequestType, TextDocumentIdentifierType}.GetTextDocumentIdentifier(RequestType)"/>. 122/// <see cref="ITextDocumentIdentifierHandler{RequestType, TextDocumentIdentifierType}.GetTextDocumentIdentifier(RequestType)"/>.
Handler\RequestContextFactory.cs (3)
38textDocumentIdentifier = tHandler.GetTextDocumentIdentifier(requestParam); 42textDocumentIdentifier = nullHandler.GetTextDocumentIdentifier(requestParam); 46var uri = uHandler.GetTextDocumentIdentifier(requestParam);
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>