14 instantiations of SemanticTokens
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\SemanticTokens\SemanticTokensFullHandler.cs (1)
41return new LSP.SemanticTokens { Data = tokensData };
Handler\SemanticTokens\SemanticTokensRangeHandler.cs (1)
39return new LSP.SemanticTokens { Data = tokensData };
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (10)
SemanticTokens\SemanticTokensFullTests.cs (1)
35var expectedResults = new LSP.SemanticTokens();
SemanticTokens\SemanticTokensRangeTests.cs (9)
39var expectedResults = new LSP.SemanticTokens(); 131var expectedResults = new LSP.SemanticTokens(); 187var expectedResults = new LSP.SemanticTokens(); 239var expectedResults = new LSP.SemanticTokens(); 300var expectedResults = new LSP.SemanticTokens(); 383var expectedResults = new LSP.SemanticTokens(); 494var expectedResults = new LSP.SemanticTokens(); 633var expectedResults = new LSP.SemanticTokens(); 715var expectedResults = new LSP.SemanticTokens();
Microsoft.VisualStudio.LanguageServices.Razor (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\SemanticTokens\CohostSemanticTokensRangeEndpoint.cs (1)
71return new SemanticTokens
Microsoft.VisualStudioCode.RazorExtension (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\SemanticTokens\CohostSemanticTokensRangeEndpoint.cs (1)
71return new SemanticTokens
44 references to SemanticTokens
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Handler\SemanticTokens\SemanticTokensFullHandler.cs (2)
17: ILspServiceDocumentRequestHandler<SemanticTokensFullParams, LSP.SemanticTokens> 31public async Task<LSP.SemanticTokens> HandleRequestAsync(
Handler\SemanticTokens\SemanticTokensRangeHandler.cs (2)
16SemanticTokensRefreshQueue semanticTokensRefreshQueue) : ILspServiceDocumentRequestHandler<SemanticTokensRangeParams, LSP.SemanticTokens> 30public async Task<LSP.SemanticTokens> HandleRequestAsync(
Protocol\Methods.Document.cs (3)
182public static readonly LspRequest<SemanticTokensParams, SemanticTokens?> TextDocumentSemanticTokensFull = new(TextDocumentSemanticTokensFullName); 200public static readonly LspRequest<SemanticTokensDeltaParams, SumType<SemanticTokens, SemanticTokensDelta>?> TextDocumentSemanticTokensFullDelta = new(TextDocumentSemanticTokensFullDeltaName); 227public static readonly LspRequest<SemanticTokensRangeParams, SemanticTokens?> TextDocumentSemanticTokensRange = new(TextDocumentSemanticTokensRangeName);
Protocol\SemanticTokens\SemanticTokensEdit.cs (2)
22/// Gets or sets the position in the previous response's <see cref="SemanticTokens.Data"/> 30/// Gets or sets the number of numbers to delete in the <see cref="SemanticTokens.Data"/>
Protocol\SemanticTokens\SemanticTokensLegend.cs (1)
10/// Legend used by the server to describe how it encodes semantic token types in <see cref="SemanticTokens.Data"/>.
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (20)
SemanticTokens\AbstractSemanticTokensTests.cs (6)
28private protected static async Task<LSP.SemanticTokens> RunGetSemanticTokensFullAsync(TestLspServer testLspServer, LSP.Location caret) 30var result = await testLspServer.ExecuteRequestAsync<LSP.SemanticTokensFullParams, LSP.SemanticTokens>(LSP.Methods.TextDocumentSemanticTokensFullName, 36private protected static async Task<LSP.SemanticTokens> RunGetSemanticTokensRangeAsync(TestLspServer testLspServer, LSP.Location location) 38var result = await testLspServer.ExecuteRequestAsync<LSP.SemanticTokensRangeParams, LSP.SemanticTokens>(LSP.Methods.TextDocumentSemanticTokensRangeName,
SemanticTokens\SemanticTokensFullTests.cs (2)
33var results = await RunGetSemanticTokensFullAsync(testLspServer, testLspServer.GetLocations("caret").First()); 35var expectedResults = new LSP.SemanticTokens();
SemanticTokens\SemanticTokensRangeTests.cs (12)
37var results = await RunGetSemanticTokensRangeAsync(testLspServer, testLspServer.GetLocations("range").First()); 39var expectedResults = new LSP.SemanticTokens(); 131var expectedResults = new LSP.SemanticTokens(); 187var expectedResults = new LSP.SemanticTokens(); 239var expectedResults = new LSP.SemanticTokens(); 300var expectedResults = new LSP.SemanticTokens(); 383var expectedResults = new LSP.SemanticTokens(); 494var expectedResults = new LSP.SemanticTokens(); 631var results = await RunGetSemanticTokensRangeAsync(testLspServer, location); 633var expectedResults = new LSP.SemanticTokens(); 713var results = await RunGetSemanticTokensRangeAsync(testLspServer, location); 715var expectedResults = new LSP.SemanticTokens();
Microsoft.VisualStudio.LanguageServices.Razor (6)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\SemanticTokens\CohostSemanticTokensRangeEndpoint.cs (6)
28: AbstractCohostDocumentEndpoint<SemanticTokensRangeParams, SemanticTokens?>(incompatibleProjectService) 39protected override async Task<SemanticTokens?> HandleRequestAsync(SemanticTokensRangeParams request, RazorCohostRequestContext context, TextDocument razorDocument, CancellationToken cancellationToken) 41var result = await HandleRequestAsync(request, razorDocument, cancellationToken).ConfigureAwait(false); 56protected override Task<SemanticTokens?> HandleRequestAsync(SemanticTokensRangeParams request, TextDocument razorDocument, CancellationToken cancellationToken) 59private async Task<SemanticTokens?> HandleRequestAsync(TextDocument razorDocument, LinePositionSpan span, CancellationToken cancellationToken) 84public Task<SemanticTokens?> HandleRequestAsync(TextDocument razorDocument, LinePositionSpan span, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostSemanticTokensRangeEndpointTest.cs (1)
421var result = await endpoint.GetTestAccessor().HandleRequestAsync(document, span, DisposalToken);
Microsoft.VisualStudioCode.RazorExtension (6)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\SemanticTokens\CohostSemanticTokensRangeEndpoint.cs (6)
28: AbstractCohostDocumentEndpoint<SemanticTokensRangeParams, SemanticTokens?>(incompatibleProjectService) 39protected override async Task<SemanticTokens?> HandleRequestAsync(SemanticTokensRangeParams request, RazorCohostRequestContext context, TextDocument razorDocument, CancellationToken cancellationToken) 41var result = await HandleRequestAsync(request, razorDocument, cancellationToken).ConfigureAwait(false); 56protected override Task<SemanticTokens?> HandleRequestAsync(SemanticTokensRangeParams request, TextDocument razorDocument, CancellationToken cancellationToken) 59private async Task<SemanticTokens?> HandleRequestAsync(TextDocument razorDocument, LinePositionSpan span, CancellationToken cancellationToken) 84public Task<SemanticTokens?> HandleRequestAsync(TextDocument razorDocument, LinePositionSpan span, CancellationToken cancellationToken)
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostSemanticTokensRangeEndpointTest.cs (1)
421var result = await endpoint.GetTestAccessor().HandleRequestAsync(document, span, DisposalToken);