5 instantiations of CodeLens
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Handler\CodeLens\CodeLensHandler.cs (5)
99var codeLens = new LSP.CodeLens 146var runTestsCodeLens = new LSP.CodeLens 157var debugTestCodeLens = new LSP.CodeLens 176var runTestsCodeLens = new LSP.CodeLens 187var debugTestsCodeLens = new LSP.CodeLens
76 references to CodeLens
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces\GlobalUsings.cs (1)
11global using LspCodeLens = Roslyn.LanguageServer.Protocol.CodeLens;
Microsoft.AspNetCore.Razor.Test.Common.Tooling (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces\GlobalUsings.cs (1)
11global using LspCodeLens = Roslyn.LanguageServer.Protocol.CodeLens;
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (3)
Cohost\Handlers\CodeLens.cs (3)
15public static Task<LSP.CodeLens[]?> GetCodeLensAsync(LSP.TextDocumentIdentifier textDocumentIdentifier, Document document, CancellationToken cancellationToken) 22public static Task<LSP.CodeLens> ResolveCodeLensAsync(LSP.CodeLens codeLens, Document document, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (24)
Handler\CodeLens\CodeLensHandler.cs (11)
25internal sealed class CodeLensHandler : ILspServiceDocumentRequestHandler<LSP.CodeLensParams, LSP.CodeLens[]?> 45public Task<LSP.CodeLens[]?> HandleRequestAsync(LSP.CodeLensParams request, RequestContext context, CancellationToken cancellationToken) 48internal static async Task<LSP.CodeLens[]?> GetCodeLensAsync(LSP.TextDocumentIdentifier textDocumentIdentifier, Document document, IGlobalOptionService globalOptionService, CancellationToken cancellationToken) 68using var _ = ArrayBuilder<LSP.CodeLens>.GetInstance(out var codeLenses); 85ArrayBuilder<LSP.CodeLens> codeLenses, 99var codeLens = new LSP.CodeLens 111ArrayBuilder<LSP.CodeLens> codeLenses, 146var runTestsCodeLens = new LSP.CodeLens 157var debugTestCodeLens = new LSP.CodeLens 176var runTestsCodeLens = new LSP.CodeLens 187var debugTestsCodeLens = new LSP.CodeLens
Handler\CodeLens\CodeLensResolveHandler.cs (8)
23internal sealed class CodeLensResolveHandler() : ILspServiceDocumentRequestHandler<LSP.CodeLens, LSP.CodeLens> 34public LSP.TextDocumentIdentifier GetTextDocumentIdentifier(LSP.CodeLens request) 37public Task<LSP.CodeLens> HandleRequestAsync(LSP.CodeLens request, RequestContext context, CancellationToken cancellationToken) 43internal static async Task<LSP.CodeLens> ResolveCodeLensAsync(LSP.CodeLens request, Document document, CancellationToken cancellationToken) 92private static CodeLensResolveData GetCodeLensResolveData(LSP.CodeLens codeLens)
Protocol\CodeLensParams.cs (2)
16internal sealed class CodeLensParams : ITextDocumentParams, IWorkDoneProgressParams, IPartialResultParams<CodeLens[]> 36public IProgress<CodeLens[]>? PartialResultToken { get; set; }
Protocol\Methods.Document.cs (3)
42public static readonly LspRequest<CodeLensParams, CodeLens[]?> TextDocumentCodeLens = new(TextDocumentCodeLensName); 58public static readonly LspRequest<CodeLens, CodeLens> CodeLensResolve = new(CodeLensResolveName);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (12)
CodeLens\AbstractCodeLensTests.cs (8)
22private protected static async Task<LSP.CodeLens[]?> GetCodeLensAsync(TestLspServer testLspServer) 30var actualCodeLenses = await testLspServer.ExecuteRequestAsync<LSP.CodeLensParams, LSP.CodeLens[]?>(LSP.Methods.TextDocumentCodeLensName, codeLensParams, CancellationToken.None); 45var matchingCodeLens = matchingCodeLenses.Single(); 48var resolvedCodeLens = await testLspServer.ExecuteRequestAsync<LSP.CodeLens, LSP.CodeLens>(LSP.Methods.CodeLensResolveName, matchingCodeLens, CancellationToken.None); 65var actualCodeLenses = await testLspServer.ExecuteRequestAsync<LSP.CodeLensParams, LSP.CodeLens[]?>(LSP.Methods.TextDocumentCodeLensName, codeLensParams, CancellationToken.None); 88var actualCodeLenses = await testLspServer.ExecuteRequestAsync<LSP.CodeLensParams, LSP.CodeLens[]?>(LSP.Methods.TextDocumentCodeLensName, codeLensParams, CancellationToken.None);
CodeLens\CSharpCodeLensTests.cs (4)
436var actualCodeLenses = await testLspServer.ExecuteRequestAsync<LSP.CodeLensParams, LSP.CodeLens[]?>(LSP.Methods.TextDocumentCodeLensName, codeLensParamsDoc1, CancellationToken.None); 437var firstCodeLens = actualCodeLenses!.First(); 446var firstDocumentResult2 = Assert.ThrowsAsync<StreamJsonRpc.RemoteInvocationException>(async () => await testLspServer.ExecuteRequestAsync<LSP.CodeLens, LSP.CodeLens>(LSP.Methods.CodeLensResolveName, firstCodeLens, CancellationToken.None));
Microsoft.CodeAnalysis.Razor.Workspaces (6)
CodeLens\RazorCodeLensResolveData.cs (2)
17public static RazorCodeLensResolveData Unwrap(LspCodeLens codeLens) 32public static void Wrap(LspCodeLens codeLens, TextDocumentIdentifier textDocument)
GlobalUsings.cs (1)
11global using LspCodeLens = Roslyn.LanguageServer.Protocol.CodeLens;
Remote\IRemoteCodeLensService.cs (3)
12ValueTask<LspCodeLens[]?> GetCodeLensAsync( 18ValueTask<LspCodeLens?> ResolveCodeLensAsync( 21LspCodeLens codeLens,
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces\GlobalUsings.cs (1)
11global using LspCodeLens = Roslyn.LanguageServer.Protocol.CodeLens;
Microsoft.CodeAnalysis.Remote.Razor (9)
CodeLens\RemoteCodeLensService.cs (8)
24public ValueTask<LspCodeLens[]?> GetCodeLensAsync( 35private async ValueTask<LspCodeLens[]?> GetCodeLensAsync( 57using var results = new PooledArrayBuilder<LspCodeLens>(csharpCodeLens.Length); 59foreach (var codeLens in csharpCodeLens) 71public ValueTask<LspCodeLens?> ResolveCodeLensAsync( 74LspCodeLens codeLens, 82private async ValueTask<LspCodeLens?> ResolveCodeLensAsync(RemoteDocumentContext context, LspCodeLens codeLens, CancellationToken cancellationToken)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces\GlobalUsings.cs (1)
11global using LspCodeLens = Roslyn.LanguageServer.Protocol.CodeLens;
Microsoft.VisualStudio.LanguageServices.Razor (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces\GlobalUsings.cs (1)
11global using LspCodeLens = Roslyn.LanguageServer.Protocol.CodeLens;
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces\GlobalUsings.cs (1)
11global using LspCodeLens = Roslyn.LanguageServer.Protocol.CodeLens;
Microsoft.VisualStudioCode.RazorExtension (15)
Endpoints\CohostCodeLensEndpoint.cs (4)
26: AbstractCohostDocumentEndpoint<CodeLensParams, LspCodeLens[]?>(incompatibleProjectService), IDynamicRegistrationProvider 53protected override async Task<LspCodeLens[]?> HandleRequestAsync(CodeLensParams request, TextDocument razorDocument, CancellationToken cancellationToken) 55var result = await _remoteServiceInvoker.TryInvokeAsync<IRemoteCodeLensService, LspCodeLens[]?>( 67public Task<LspCodeLens[]?> HandleRequestAsync(CodeLensParams request, TextDocument razorDocument, CancellationToken cancellationToken)
Endpoints\CohostResolveCodeLensEndpoint.cs (10)
25: AbstractCohostDocumentEndpoint<LspCodeLens, LspCodeLens>(incompatibleProjectService) 32protected override RazorTextDocumentIdentifier? GetRazorTextDocumentIdentifier(LspCodeLens request) 35protected override async Task<LspCodeLens?> HandleRequestAsync(LspCodeLens request, TextDocument razorDocument, CancellationToken cancellationToken) 37var result = await _remoteServiceInvoker.TryInvokeAsync<IRemoteCodeLensService, LspCodeLens?>( 49public RazorTextDocumentIdentifier? GetRazorTextDocumentIdentifier(LspCodeLens request) 52public Task<LspCodeLens?> HandleRequestAsync(LspCodeLens request, TextDocument razorDocument, CancellationToken cancellationToken)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces\GlobalUsings.cs (1)
11global using LspCodeLens = Roslyn.LanguageServer.Protocol.CodeLens;
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
Endpoints\CohostCodeLensEndpointTest.cs (1)
103var resolved = await resolveEndpoint.GetTestAccessor().HandleRequestAsync(codeLens, document, DisposalToken);
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces\GlobalUsings.cs (1)
11global using LspCodeLens = Roslyn.LanguageServer.Protocol.CodeLens;