18 types derived from TextDocumentPositionParams
Microsoft.CodeAnalysis.LanguageServer.Protocol (18)
Protocol\CompletionParams.cs (1)
16
internal sealed class CompletionParams :
TextDocumentPositionParams
, IPartialResultParams<SumType<CompletionItem[], CompletionList>?>, IWorkDoneProgressOptions
Protocol\DocumentHighlightParams.cs (1)
16
internal sealed class DocumentHighlightParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<DocumentHighlight[]>
Protocol\HoverParams.cs (1)
16
internal sealed class HoverParams :
TextDocumentPositionParams
, IWorkDoneProgressParams
Protocol\LinkedEditingRangeParams.cs (1)
16
internal sealed class LinkedEditingRangeParams :
TextDocumentPositionParams
, IWorkDoneProgressParams
Protocol\Moniker\MonikerParams.cs (1)
17
internal sealed class MonikerParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<Moniker[]>
Protocol\Navigation\CallHierarchyIncomingCallsParams.cs (1)
17
internal sealed class CallHierarchyIncomingCallsParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<CallHierarchyIncomingCall[]>
Protocol\Navigation\CallHierarchyOutgoingCallsParams.cs (1)
17
internal sealed class CallHierarchyOutgoingCallsParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<CallHierarchyOutgoingCall[]>
Protocol\Navigation\CallHierarchyPrepareParams.cs (1)
17
internal sealed class CallHierarchyPrepareParams :
TextDocumentPositionParams
, IWorkDoneProgressParams
Protocol\Navigation\DeclarationParams.cs (1)
16
internal sealed class DeclarationParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<SumType<Location[], LocationLink[]>>
Protocol\Navigation\DefinitionParams.cs (1)
16
internal sealed class DefinitionParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<SumType<Location[], LocationLink[]>>
Protocol\Navigation\ImplementationParams.cs (1)
16
internal sealed class ImplementationParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<SumType<Location[], LocationLink[]>>
Protocol\Navigation\ReferenceParams.cs (1)
16
internal class ReferenceParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<Location[]>
Protocol\Navigation\TypeDefinitionParams.cs (1)
16
internal sealed class TypeDefinitionParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<SumType<Location[], LocationLink[]>>
Protocol\Navigation\TypeHierarchyPrepareParams.cs (1)
17
internal sealed class TypeHierarchyPrepareParams :
TextDocumentPositionParams
, IWorkDoneProgressParams
Protocol\Navigation\TypeHierarchySubtypesParams.cs (1)
17
internal sealed class TypeHierarchySubtypesParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<TypeHierarchyItem[]>
Protocol\Navigation\TypeHierarchySupertypesParams.cs (1)
17
internal sealed class TypeHierarchySupertypesParams :
TextDocumentPositionParams
, IWorkDoneProgressParams, IPartialResultParams<TypeHierarchyItem[]>
Protocol\RenameParams.cs (1)
16
internal class RenameParams :
TextDocumentPositionParams
, IWorkDoneProgressParams
Protocol\SignatureHelpParams.cs (1)
16
internal sealed class SignatureHelpParams :
TextDocumentPositionParams
, IWorkDoneProgressParams
2 instantiations of TextDocumentPositionParams
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Extensions\ProtocolConversions.cs (1)
295
return new LSP.
TextDocumentPositionParams
()
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
DataTips\DataTipRangeHandlerTests.cs (1)
22
new LSP.
TextDocumentPositionParams
()
42 references to TextDocumentPositionParams
Microsoft.CodeAnalysis.LanguageServer (1)
LanguageServer\Handler\CopilotCompletion\ContextResolveParam.cs (1)
14
public required
TextDocumentPositionParams
DocumentContext { get; set; }
Microsoft.CodeAnalysis.LanguageServer.Protocol (22)
Extensions\ProtocolConversions.cs (1)
293
public static LSP.
TextDocumentPositionParams
PositionToTextDocumentPositionParams(int position, SourceText text, Document document)
Handler\DataTips\DataTipRangeHandler.cs (3)
21
: ILspServiceDocumentRequestHandler<
TextDocumentPositionParams
, VSInternalDataTip?>
26
public TextDocumentIdentifier GetTextDocumentIdentifier(
TextDocumentPositionParams
request)
29
public async Task<VSInternalDataTip?> HandleRequestAsync(
TextDocumentPositionParams
request, RequestContext context, CancellationToken cancellationToken)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (4)
20
internal abstract class AbstractGoToDefinitionHandler : ILspServiceDocumentRequestHandler<LSP.
TextDocumentPositionParams
, LSP.Location[]?>
34
public TextDocumentIdentifier GetTextDocumentIdentifier(LSP.
TextDocumentPositionParams
request) => request.TextDocument;
36
public abstract Task<LSP.Location[]?> HandleRequestAsync(
TextDocumentPositionParams
request, RequestContext context, CancellationToken cancellationToken);
38
protected Task<LSP.Location[]?> GetDefinitionAsync(LSP.
TextDocumentPositionParams
request, bool forSymbolType, RequestContext context, CancellationToken cancellationToken)
Handler\Definitions\GoToDefinitionHandler.cs (1)
27
public override Task<LSP.Location[]?> HandleRequestAsync(LSP.
TextDocumentPositionParams
request, RequestContext context, CancellationToken cancellationToken)
Handler\Definitions\GoToTypeDefinitionHandler.cs (1)
27
public override Task<LSP.Location[]?> HandleRequestAsync(LSP.
TextDocumentPositionParams
request, RequestContext context, CancellationToken cancellationToken)
Handler\Highlights\DocumentHighlightHandler.cs (3)
25
internal sealed class DocumentHighlightsHandler : ILspServiceDocumentRequestHandler<
TextDocumentPositionParams
, DocumentHighlight[]?>
41
public TextDocumentIdentifier GetTextDocumentIdentifier(
TextDocumentPositionParams
request) => request.TextDocument;
43
public Task<DocumentHighlight[]?> HandleRequestAsync(
TextDocumentPositionParams
request, RequestContext context, CancellationToken cancellationToken)
Handler\Hover\HoverHandler.cs (3)
26
internal sealed class HoverHandler : ILspServiceDocumentRequestHandler<
TextDocumentPositionParams
, Hover?>
40
public TextDocumentIdentifier GetTextDocumentIdentifier(
TextDocumentPositionParams
request) => request.TextDocument;
42
public Task<Hover?> HandleRequestAsync(
TextDocumentPositionParams
request, RequestContext context, CancellationToken cancellationToken)
Handler\References\FindImplementationsHandler.cs (3)
21
internal sealed class FindImplementationsHandler : ILspServiceDocumentRequestHandler<LSP.
TextDocumentPositionParams
, LSP.Location[]>
35
public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.
TextDocumentPositionParams
request) => request.TextDocument;
37
public Task<LSP.Location[]> HandleRequestAsync(LSP.
TextDocumentPositionParams
request, RequestContext context, CancellationToken cancellationToken)
Handler\SignatureHelp\SignatureHelpHandler.cs (3)
25
internal sealed class SignatureHelpHandler(SignatureHelpService signatureHelpService) : ILspServiceDocumentRequestHandler<LSP.
TextDocumentPositionParams
, LSP.SignatureHelp?>
30
public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.
TextDocumentPositionParams
request) => request.TextDocument;
32
public Task<LSP.SignatureHelp?> HandleRequestAsync(LSP.
TextDocumentPositionParams
request, RequestContext context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (13)
DataTips\DataTipRangeHandlerTests.cs (1)
20
return await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.VSInternalDataTip?>(
Definitions\GoToDefinitionTests.cs (1)
336
return await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.Location[]>(LSP.Methods.TextDocumentDefinitionName,
Definitions\GoToTypeDefinitionTests.cs (1)
290
return await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.Location[]>(LSP.Methods.TextDocumentTypeDefinitionName,
Highlights\DocumentHighlightTests.cs (1)
103
var results = await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.DocumentHighlight[]>(LSP.Methods.TextDocumentDocumentHighlightName,
Hover\HoverTests.cs (1)
608
return await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.Hover>(LSP.Methods.TextDocumentHoverName,
Metadata\LspMetadataAsSourceWorkspaceTests.cs (3)
43
var definition = await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.Location[]>(LSP.Methods.TextDocumentDefinitionName,
79
var definition = await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.Location[]>(LSP.Methods.TextDocumentDefinitionName,
112
var definitionFromMetadata = await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.Location[]>(LSP.Methods.TextDocumentDefinitionName,
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (2)
294
var result = await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.Location[]>(LSP.Methods.TextDocumentDefinitionName,
342
var result = await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.Hover>(LSP.Methods.TextDocumentHoverName,
References\FindImplementationsTests.cs (1)
166
return await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.Location[]>(LSP.Methods.TextDocumentImplementationName,
SignatureHelp\SignatureHelpTests.cs (1)
108
return await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.SignatureHelp?>(
Workspaces\SourceGeneratedDocumentTests.cs (1)
96
var hover = await testLspServer.ExecuteRequestAsync<LSP.
TextDocumentPositionParams
, LSP.Hover>(LSP.Methods.TextDocumentHoverName,
Microsoft.VisualStudio.LanguageServices.Xaml (6)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (3)
32
internal sealed class GoToDefinitionHandler : ILspServiceRequestHandler<
TextDocumentPositionParams
, LSP.Location[]>
49
public TextDocumentIdentifier GetTextDocumentIdentifier(
TextDocumentPositionParams
request) => request.TextDocument;
51
public async Task<LSP.Location[]> HandleRequestAsync(
TextDocumentPositionParams
request, RequestContext context, CancellationToken cancellationToken)
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (3)
27
internal sealed class HoverHandler : ILspServiceRequestHandler<
TextDocumentPositionParams
, Hover?>
41
public TextDocumentIdentifier GetTextDocumentIdentifier(
TextDocumentPositionParams
request) => request.TextDocument;
43
public async Task<Hover?> HandleRequestAsync(
TextDocumentPositionParams
request, RequestContext context, CancellationToken cancellationToken)