1 type derived from Hover
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
4 instantiations of Hover
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.Razor.Workspaces (2)
Microsoft.CodeAnalysis.Remote.Razor (1)
128 references to Hover
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
Microsoft.AspNetCore.Razor.Test.Common.Tooling (1)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (20)
Hover\HoverTests.cs (18)
39var results = await RunGetHoverAsync(testLspServer, expectedLocation).ConfigureAwait(false);
63var results = await RunGetHoverAsync(testLspServer, expectedLocation).ConfigureAwait(false);
86var results = await RunGetHoverAsync(testLspServer, expectedLocation).ConfigureAwait(false);
114var results = await RunGetHoverAsync(testLspServer, expectedLocation).ConfigureAwait(false);
136var results = await RunGetHoverAsync(testLspServer, testLspServer.GetLocations("caret").Single()).ConfigureAwait(false);
188var result = await RunGetHoverAsync(testLspServer, location, project.Id);
239var results = await RunGetHoverAsync(
306var results = await RunGetHoverAsync(
363var results = await RunGetHoverAsync(
404var results = await RunGetHoverAsync(
438var results = await RunGetHoverAsync(
473var results = await RunGetHoverAsync(
502var results = await RunGetHoverAsync(
548var result = await RunGetHoverAsync(testLspServer, location, project.Id);
588var results = await RunGetHoverAsync(
603private static async Task<LSP.Hover> RunGetHoverAsync(
608return await testLspServer.ExecuteRequestAsync<LSP.TextDocumentPositionParams, LSP.Hover>(LSP.Methods.TextDocumentHoverName,
612private static void VerifyVSContent(LSP.Hover hover, string expectedContent)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Microsoft.CodeAnalysis.Razor.Workspaces (11)
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (26)
Hover\HoverFactoryTest.cs (25)
46var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
69var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
92var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
113var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
134var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
156var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
178var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
196var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
214var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
232var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
258var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
279var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
300var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
322var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseMarkdown, CreateComponentAvailabilityService(), DisposalToken);
340var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UsePlainText, CreateComponentAvailabilityService(), DisposalToken);
362var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UsePlainText, CreateComponentAvailabilityService(), DisposalToken);
383var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UsePlainText, CreateComponentAvailabilityService(), DisposalToken);
406var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UsePlainText, CreateComponentAvailabilityService(), DisposalToken);
430var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UsePlainText, CreateComponentAvailabilityService(), DisposalToken);
452var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UsePlainText, CreateComponentAvailabilityService(), DisposalToken);
474var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UsePlainText, CreateComponentAvailabilityService(), DisposalToken);
497var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UsePlainText, CreateComponentAvailabilityService(), DisposalToken);
515var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UsePlainText, CreateComponentAvailabilityService(), DisposalToken);
533var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseVisualStudio, CreateComponentAvailabilityService(), DisposalToken);
570var hover = await HoverFactory.GetHoverAsync(codeDocument, code.Position, UseVisualStudio, CreateComponentAvailabilityService(), DisposalToken);
Microsoft.CodeAnalysis.Remote.Razor (14)
Microsoft.VisualStudio.LanguageServices.Razor (10)
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (12)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (10)
365private Task VerifyHoverAsync(TestCode input, Func<Hover, TextDocument, Task> verifyHover)
368private async Task VerifyHoverAsync(TestCode input, RazorFileKind? fileKind, Hover? htmlResponse, Func<Hover, TextDocument, Task> verifyHover)
371var result = await GetHoverResultAsync(document, input, htmlResponse);
377private async Task VerifyHoverAsync(TestCode input, Hover htmlResponse, Action<Hover?> verifyHover)
380var result = await GetHoverResultAsync(document, input, htmlResponse);
386private async Task<Hover?> GetHoverResultAsync(TextDocument document, TestCode input, Hover? htmlResponse = null)
403private static async Task VerifyRangeAsync(Hover hover, TextSpan expected, TextDocument document)
Microsoft.VisualStudioCode.RazorExtension (10)
Microsoft.VisualStudioCode.RazorExtension.UnitTests (12)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (10)
365private Task VerifyHoverAsync(TestCode input, Func<Hover, TextDocument, Task> verifyHover)
368private async Task VerifyHoverAsync(TestCode input, RazorFileKind? fileKind, Hover? htmlResponse, Func<Hover, TextDocument, Task> verifyHover)
371var result = await GetHoverResultAsync(document, input, htmlResponse);
377private async Task VerifyHoverAsync(TestCode input, Hover htmlResponse, Action<Hover?> verifyHover)
380var result = await GetHoverResultAsync(document, input, htmlResponse);
386private async Task<Hover?> GetHoverResultAsync(TextDocument document, TestCode input, Hover? htmlResponse = null)
403private static async Task VerifyRangeAsync(Hover hover, TextSpan expected, TextDocument document)