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