2 instantiations of VSInternalCodeAction
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\CodeActions\CodeActionHelpers.cs (1)
238return new VSInternalCodeAction
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
CodeActions\CodeActionsTests.cs (1)
344var action = new VSInternalCodeAction
50 references to VSInternalCodeAction
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Handler\CodeActions\CodeActionHelpers.cs (3)
220private static VSInternalCodeAction GenerateVSCodeAction( 250static VSInternalCodeAction[] GenerateNestedVSCodeActions( 263using var _ = ArrayBuilder<VSInternalCodeAction>.GetInstance(out var nestedActions);
Protocol\Internal\Converters\VSInternalExtensionUtilities.cs (1)
34AddOrReplaceConverter<CodeAction, VSInternalCodeAction>();
Protocol\Internal\VSInternalCodeAction.cs (1)
54public VSInternalCodeAction[]? Children
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (37)
CodeActions\CodeActionResolveTests.cs (21)
41var unresolvedCodeAction = CodeActionsTests.CreateCodeAction( 64var expectedResolvedAction = CodeActionsTests.CreateCodeAction( 75var actualResolvedAction = await RunGetCodeActionResolveAsync(testLspServer, unresolvedCodeAction); 94var unresolvedCodeAction = CodeActionsTests.CreateCodeAction( 126var expectedResolvedAction = CodeActionsTests.CreateCodeAction( 140var actualResolvedAction = await RunGetCodeActionResolveAsync(testLspServer, unresolvedCodeAction); 169var unresolvedCodeAction = CodeActionsTests.CreateCodeAction( 185var actualResolvedAction = await RunGetCodeActionResolveAsync(testLspServer, unresolvedCodeAction); 190var expectedCodeAction = CodeActionsTests.CreateCodeAction( 227var unresolvedCodeAction = CodeActionsTests.CreateCodeAction( 239var actualResolvedAction = await RunGetCodeActionResolveAsync(testLspServer, unresolvedCodeAction); 286var unresolvedCodeAction = CodeActionsTests.CreateCodeAction( 299var actualResolvedAction = await RunGetCodeActionResolveAsync(testLspServer, unresolvedCodeAction); 368var expectedCodeAction = CodeActionsTests.CreateCodeAction( 414var unresolvedCodeAction = CodeActionsTests.CreateCodeAction( 427var actualResolvedAction = await RunGetCodeActionResolveAsync(testLspServer, unresolvedCodeAction); 498var expectedCodeAction = CodeActionsTests.CreateCodeAction( 514private static async Task<LSP.VSInternalCodeAction> RunGetCodeActionResolveAsync( 516VSInternalCodeAction unresolvedCodeAction) 518var result = (VSInternalCodeAction?)await testLspServer.ExecuteRequestAsync<LSP.CodeAction, LSP.CodeAction>(
CodeActions\CodeActionsTests.cs (16)
40var expected = CreateCodeAction( 55var useImplicitType = results.FirstOrDefault(r => r.Title == CSharpAnalyzersResources.Use_implicit_type); 77var expected = CreateCodeAction( 92var topLevelAction = Assert.Single(results, action => action.Title == titlePath[0]); 93var introduceConstant = topLevelAction.Children!.FirstOrDefault( 136var addImport = results.FirstOrDefault(r => r.Title.Contains($"using System.Threading.Tasks")); 206var inline = results.FirstOrDefault(r => r.Title.Contains($"Inline 'A()'")); 298var inline = results.FirstOrDefault(r => r.Title.Contains($"Inline 'A()'")); 299var resolvedAction = await RunGetCodeActionResolveAsync(testLspServer, inline!); 303private static async Task<VSInternalCodeAction[]> RunGetCodeActionsAsync( 309return [.. result!.Cast<VSInternalCodeAction>()]; 312private static async Task<VSInternalCodeAction> RunGetCodeActionResolveAsync( 319return (VSInternalCodeAction)result!; 338internal static VSInternalCodeAction CreateCodeAction( 339string title, CodeActionKind kind, VSInternalCodeAction[] children, 344var action = new VSInternalCodeAction
Microsoft.CodeAnalysis.LanguageServer.UnitTests (8)
Services\ExtractRefactoringTests.cs (2)
84var unresolvedCodeAction = Assert.Single(codeActionResults, codeAction => codeAction.Title == codeActionTitle); 86var resolvedCodeAction = await testLspClient.RunGetCodeActionResolveAsync(unresolvedCodeAction);
Utilities\LspClientExtensions.cs (6)
23public static async Task<VSInternalCodeAction[]> RunGetCodeActionsAsync( 29return [.. result.Cast<VSInternalCodeAction>()]; 32public static async Task<VSInternalCodeAction> RunGetCodeActionResolveAsync( 34VSInternalCodeAction unresolvedCodeAction) 36var result = (VSInternalCodeAction?)await lspClient.ExecuteRequestAsync<CodeAction, CodeAction>(Methods.CodeActionResolveName, unresolvedCodeAction, CancellationToken.None);