52 implementations of GetTextDocumentIdentifier
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\Api\AbstractVSTypeScriptRequestHandler.cs (1)
24public TextDocumentIdentifier? GetTextDocumentIdentifier(TRequestType request)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\AbstractRazorCohostDocumentRequestHandler.cs (1)
13TextDocumentIdentifier? ITextDocumentIdentifierHandler<TRequestType, TextDocumentIdentifier?>.GetTextDocumentIdentifier(TRequestType request)
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
External\XamlRequestHandlerBase.cs (1)
26public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(TRequest request)
Microsoft.CodeAnalysis.LanguageServer (2)
LanguageServer\Handler\CopilotCompletion\CopilotCompletionResolveContextHandler.cs (1)
29public TextDocumentIdentifier GetTextDocumentIdentifier(ContextResolveParam request)
Testing\RunTestsHandler.cs (1)
31public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(RunTestsParams request)
Microsoft.CodeAnalysis.LanguageServer.Protocol (39)
ExternalAccess\Razor\SemanticTokensRangesHandler.cs (1)
29public TextDocumentIdentifier GetTextDocumentIdentifier(SemanticTokensRangesParams request)
ExternalAccess\Razor\SimplifyMethodHandler.cs (1)
34public TextDocumentIdentifier GetTextDocumentIdentifier(SimplifyMethodParams request) => request.TextDocument;
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (1)
28public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.VSInternalValidateBreakableRangeParams request)
Handler\CodeActions\CodeActionFixAllResolveHandler.cs (1)
35public TextDocumentIdentifier GetTextDocumentIdentifier(RoslynFixAllCodeAction request)
Handler\CodeActions\CodeActionResolveHandler.cs (1)
52public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CodeAction request)
Handler\CodeActions\CodeActionsHandler.cs (1)
51public TextDocumentIdentifier GetTextDocumentIdentifier(CodeActionParams request) => request.TextDocument;
Handler\CodeLens\CodeLensHandler.cs (1)
42public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CodeLensParams request)
Handler\CodeLens\CodeLensResolveHandler.cs (1)
33public 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)
44public LSP.TextDocumentIdentifier? GetTextDocumentIdentifier(LSP.CompletionItem request)
Handler\DataTips\DataTipRangeHandler.cs (1)
26public TextDocumentIdentifier GetTextDocumentIdentifier(TextDocumentPositionParams request)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
34public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.TextDocumentPositionParams request) => request.TextDocument;
Handler\Diagnostics\AbstractDocumentPullDiagnosticHandler.cs (1)
27public abstract TextDocumentIdentifier? GetTextDocumentIdentifier(TDiagnosticsParams diagnosticsParams);
Handler\DocumentChanges\DidChangeHandler.cs (1)
26public TextDocumentIdentifier GetTextDocumentIdentifier(DidChangeTextDocumentParams request)
Handler\DocumentChanges\DidCloseHandler.cs (1)
25public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.DidCloseTextDocumentParams request) => request.TextDocument;
Handler\DocumentChanges\DidOpenHandler.cs (1)
26public TextDocumentItem GetTextDocumentIdentifier(LSP.DidOpenTextDocumentParams request) => request.TextDocument;
Handler\Extensions\DispatchDocumentExtensionMessageHandler.cs (1)
24public TextDocumentIdentifier GetTextDocumentIdentifier(DispatchDocumentExtensionMessageParams request)
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
37public TextDocumentIdentifier GetTextDocumentIdentifier(FoldingRangeParams request) => request.TextDocument;
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
62public abstract LSP.TextDocumentIdentifier GetTextDocumentIdentifier(RequestType request);
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
35public 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)
29public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.InlayHint request)
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
99public TextDocumentIdentifier GetTextDocumentIdentifier(VSInternalInlineCompletionRequest request)
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
42public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.VSInternalDocumentOnAutoInsertParams request) => request.TextDocument;
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
27public TextDocumentIdentifier GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new TextDocumentIdentifier { DocumentUri = request.TextDocument.DocumentUri };
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)
38public TextDocumentIdentifier GetTextDocumentIdentifier(VSInternalRelatedDocumentParams requestParams)
Handler\Rename\PrepareRenameHandler.cs (1)
25public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.PrepareRenameParams request)
Handler\Rename\RenameHandler.cs (1)
28public TextDocumentIdentifier GetTextDocumentIdentifier(RenameParams request) => request.TextDocument;
Handler\SemanticTokens\SemanticTokensFullHandler.cs (1)
25public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.SemanticTokensFullParams request)
Handler\SemanticTokens\SemanticTokensRangeHandler.cs (1)
24public TextDocumentIdentifier GetTextDocumentIdentifier(SemanticTokensRangeParams request)
Handler\SignatureHelp\SignatureHelpHandler.cs (1)
30public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.TextDocumentPositionParams request) => request.TextDocument;
Handler\SourceGenerators\SourceGeneratedDocumentGetTextHandler.cs (1)
27public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(SourceGeneratorGetTextParams request) => request.TextDocument;
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
43public abstract TextDocumentIdentifier? GetTextDocumentIdentifier(TParams requestParams);
Handler\Symbols\DocumentSymbolsHandler.cs (1)
38public TextDocumentIdentifier GetTextDocumentIdentifier(RoslynDocumentSymbolParams request) => request.TextDocument;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (6)
HandlerTests.cs (4)
314public TextDocumentIdentifier GetTextDocumentIdentifier(TestRequestTypeOne request) 336public TextDocumentIdentifier GetTextDocumentIdentifier(TestRequestTypeOne request) 436public TextDocumentIdentifier GetTextDocumentIdentifier(TestRequestTypeOne request) 460public TextDocumentIdentifier GetTextDocumentIdentifier(TestRequestTypeTwo request)
TestConfigurableDocumentHandler.cs (1)
49public TextDocumentIdentifier GetTextDocumentIdentifier(TestRequestWithDocument request)
UriTests.cs (1)
385public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(CustomResolveParams request) => request.TextDocument;
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
49public TextDocumentIdentifier GetTextDocumentIdentifier(CompletionParams request) => request.TextDocument;
Implementation\LanguageServer\Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (1)
29public TextDocumentIdentifier? GetTextDocumentIdentifier(VSInternalDocumentDiagnosticsParams request)
7 references to GetTextDocumentIdentifier
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Handler\RequestContext.cs (2)
101/// <see cref="ITextDocumentIdentifierHandler{RequestType, TextDocumentIdentifierType}.GetTextDocumentIdentifier(RequestType)"/>. 124/// <see cref="ITextDocumentIdentifierHandler{RequestType, TextDocumentIdentifierType}.GetTextDocumentIdentifier(RequestType)"/>.
Handler\RequestContextFactory.cs (3)
38textDocumentIdentifier = tHandler.GetTextDocumentIdentifier(requestParam); 42textDocumentIdentifier = nullHandler.GetTextDocumentIdentifier(requestParam); 46var textDocumentItem = uHandler.GetTextDocumentIdentifier(requestParam);
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\IRequestHandler.cs (2)
19/// <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> 30/// <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>