57 implementations of GetTextDocumentIdentifier
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 (46)
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\CallHierarchy\CallHierarchyIncomingCallsHandler.cs (1)
29
public TextDocumentIdentifier
GetTextDocumentIdentifier
(LSP.CallHierarchyIncomingCallsParams request)
Handler\CallHierarchy\CallHierarchyOutgoingCallsHandler.cs (1)
30
public TextDocumentIdentifier
GetTextDocumentIdentifier
(LSP.CallHierarchyOutgoingCallsParams request)
Handler\CallHierarchy\PrepareCallHierarchyHandler.cs (1)
28
public TextDocumentIdentifier
GetTextDocumentIdentifier
(LSP.CallHierarchyPrepareParams request)
Handler\CodeActions\CodeActionFixAllResolveHandler.cs (1)
36
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)
34
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)
27
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\DocumentChanges\DidSaveHandler.cs (1)
24
public TextDocumentIdentifier
GetTextDocumentIdentifier
(DidSaveTextDocumentParams 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)
37
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)
30
public TextDocumentIdentifier
GetTextDocumentIdentifier
(LSP.InlayHint request)
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
99
public TextDocumentIdentifier
GetTextDocumentIdentifier
(VSInternalInlineCompletionRequest request)
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
43
public LSP.TextDocumentIdentifier
GetTextDocumentIdentifier
(LSP.VSInternalDocumentOnAutoInsertParams request) => request.TextDocument;
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
29
public TextDocumentIdentifier
GetTextDocumentIdentifier
(VSGetProjectContextsParams request) => new() { 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\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\SelectionRanges\SelectionRangeHandler.cs (1)
26
public TextDocumentIdentifier
GetTextDocumentIdentifier
(SelectionRangeParams 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\SpellCheck\AbstractSpellCheckingHandler.cs (1)
43
public abstract TextDocumentIdentifier?
GetTextDocumentIdentifier
(TParams requestParams);
Handler\Symbols\DocumentSymbolsHandler.cs (1)
30
public TextDocumentIdentifier
GetTextDocumentIdentifier
(RoslynDocumentSymbolParams request) => request.TextDocument;
Handler\TextDocumentContent\TextDocumentContentHandler.cs (1)
25
public TextDocumentIdentifier
GetTextDocumentIdentifier
(TextDocumentContentParams request) => new() { DocumentUri = request.Uri };
Handler\TypeHierarchy\PrepareTypeHierarchyHandler.cs (1)
27
public TextDocumentIdentifier
GetTextDocumentIdentifier
(LSP.TypeHierarchyPrepareParams request)
Handler\TypeHierarchy\TypeHierarchySubtypesHandler.cs (1)
28
public TextDocumentIdentifier
GetTextDocumentIdentifier
(LSP.TypeHierarchySubtypesParams request)
Handler\TypeHierarchy\TypeHierarchySupertypesHandler.cs (1)
28
public TextDocumentIdentifier
GetTextDocumentIdentifier
(LSP.TypeHierarchySupertypesParams request)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (7)
DocumentChanges\DocumentChangesTests.cs (1)
504
public TextDocumentIdentifier
GetTextDocumentIdentifier
(TextDocumentIdentifier request)
HandlerTests.cs (4)
345
public TextDocumentIdentifier
GetTextDocumentIdentifier
(TestRequestTypeOne request)
367
public TextDocumentIdentifier
GetTextDocumentIdentifier
(TestRequestTypeOne request)
465
public TextDocumentIdentifier
GetTextDocumentIdentifier
(TestRequestTypeOne request)
489
public TextDocumentIdentifier
GetTextDocumentIdentifier
(TestRequestTypeTwo request)
TestConfigurableDocumentHandler.cs (1)
49
public TextDocumentIdentifier
GetTextDocumentIdentifier
(TestRequestWithDocument request)
UriTests.cs (1)
432
public LSP.TextDocumentIdentifier
GetTextDocumentIdentifier
(CustomResolveParams request) => request.TextDocument;
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>