14 instantiations of SemanticTokens
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
ExternalAccess\Razor\SemanticTokensRangesHandler.cs (1)
44return new SemanticTokens { Data = tokensData };
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 (11)
SemanticTokens\SemanticTokensFullTests.cs (1)
35var expectedResults = new LSP.SemanticTokens();
SemanticTokens\SemanticTokensRangesTests.cs (1)
34var expectedResults = new LSP.SemanticTokens();
SemanticTokens\SemanticTokensRangeTests.cs (9)
39var expectedResults = new LSP.SemanticTokens(); 132var expectedResults = new LSP.SemanticTokens(); 188var expectedResults = new LSP.SemanticTokens(); 240var expectedResults = new LSP.SemanticTokens(); 301var expectedResults = new LSP.SemanticTokens(); 384var expectedResults = new LSP.SemanticTokens(); 495var expectedResults = new LSP.SemanticTokens(); 632var expectedResults = new LSP.SemanticTokens(); 714var expectedResults = new LSP.SemanticTokens();
37 references to SemanticTokens
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
ExternalAccess\Razor\SemanticTokensRangesHandler.cs (2)
18: ILspServiceDocumentRequestHandler<SemanticTokensRangesParams, SemanticTokens> 35public async Task<SemanticTokens> HandleRequestAsync(
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 (25)
SemanticTokens\AbstractSemanticTokensTests.cs (9)
29private protected static async Task<LSP.SemanticTokens> RunGetSemanticTokensFullAsync(TestLspServer testLspServer, LSP.Location caret) 31var result = await testLspServer.ExecuteRequestAsync<LSP.SemanticTokensFullParams, LSP.SemanticTokens>(LSP.Methods.TextDocumentSemanticTokensFullName, 37private protected static async Task<LSP.SemanticTokens> RunGetSemanticTokensRangeAsync(TestLspServer testLspServer, LSP.Location location) 39var result = await testLspServer.ExecuteRequestAsync<LSP.SemanticTokensRangeParams, LSP.SemanticTokens>(LSP.Methods.TextDocumentSemanticTokensRangeName, 45private protected static async Task<LSP.SemanticTokens> RunGetSemanticTokensRangesAsync(TestLspServer testLspServer, LSP.Location caret, Range[] ranges) 47var result = await testLspServer.ExecuteRequestAsync<SemanticTokensRangesParams, LSP.SemanticTokens>(SemanticTokensRangesHandler.SemanticRangesMethodName,
SemanticTokens\SemanticTokensFullTests.cs (2)
33var results = await RunGetSemanticTokensFullAsync(testLspServer, testLspServer.GetLocations("caret").First()); 35var expectedResults = new LSP.SemanticTokens();
SemanticTokens\SemanticTokensRangesTests.cs (2)
32var results = await RunGetSemanticTokensRangesAsync(testLspServer, testLspServer.GetLocations("caret").First(), ranges); 34var expectedResults = new LSP.SemanticTokens();
SemanticTokens\SemanticTokensRangeTests.cs (12)
37var results = await RunGetSemanticTokensRangeAsync(testLspServer, testLspServer.GetLocations("range").First()); 39var expectedResults = new LSP.SemanticTokens(); 132var expectedResults = new LSP.SemanticTokens(); 188var expectedResults = new LSP.SemanticTokens(); 240var expectedResults = new LSP.SemanticTokens(); 301var expectedResults = new LSP.SemanticTokens(); 384var expectedResults = new LSP.SemanticTokens(); 495var expectedResults = new LSP.SemanticTokens(); 630var results = await RunGetSemanticTokensRangeAsync(testLspServer, location); 632var expectedResults = new LSP.SemanticTokens(); 712var results = await RunGetSemanticTokensRangeAsync(testLspServer, location); 714var expectedResults = new LSP.SemanticTokens();