20 instantiations of RazorVSInternalCodeAction
Microsoft.CodeAnalysis.Razor.Workspaces (14)
CodeActions\Razor\RazorCodeActionFactory.cs (14)
29
=> new
RazorVSInternalCodeAction
38
=> new
RazorVSInternalCodeAction
47
=> new
RazorVSInternalCodeAction
61
var codeAction = new
RazorVSInternalCodeAction
76
var codeAction = new
RazorVSInternalCodeAction
()
92
var codeAction = new
RazorVSInternalCodeAction
()
105
var codeAction = new
RazorVSInternalCodeAction
()
118
var codeAction = new
RazorVSInternalCodeAction
()
131
var codeAction = new
RazorVSInternalCodeAction
()
146
var codeAction = new
RazorVSInternalCodeAction
()
175
var codeAction = new
RazorVSInternalCodeAction
()
204
var codeAction = new
RazorVSInternalCodeAction
()
217
var codeAction = new
RazorVSInternalCodeAction
()
230
var codeAction = new
RazorVSInternalCodeAction
()
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (3)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (2)
50
ImmutableArray<RazorVSInternalCodeAction> codeActions = [new
RazorVSInternalCodeAction
() { Name = "Test" }];
93
new
RazorVSInternalCodeAction
()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
52
var codeAction = new
RazorVSInternalCodeAction
()
Microsoft.VisualStudioCode.RazorExtension.UnitTests (3)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (2)
50
ImmutableArray<RazorVSInternalCodeAction> codeActions = [new
RazorVSInternalCodeAction
() { Name = "Test" }];
93
new
RazorVSInternalCodeAction
()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
52
var codeAction = new
RazorVSInternalCodeAction
()
207 references to RazorVSInternalCodeAction
Microsoft.CodeAnalysis.Razor.Workspaces (183)
CodeActions\CodeActionsService.cs (16)
39
public async Task<SumType<Command, CodeAction>[]?> GetCodeActionsAsync(VSCodeActionParams request, IDocumentSnapshot documentSnapshot,
RazorVSInternalCodeAction
[] delegatedCodeActions, Uri? delegatedDocumentUri, bool supportsCodeActionResolve, CancellationToken cancellationToken)
71
void ConvertCodeActionsToSumType(ImmutableArray<
RazorVSInternalCodeAction
> codeActions, string groupName)
78
foreach (
var
action in codeActions)
87
foreach (
var
action in codeActions)
161
private
RazorVSInternalCodeAction
[] ExtractCSharpCodeActionNamesFromData(
RazorVSInternalCodeAction
[] codeActions)
163
using var actions = new PooledArrayBuilder<
RazorVSInternalCodeAction
>();
165
foreach (
var
codeAction in codeActions)
203
private async Task<ImmutableArray<
RazorVSInternalCodeAction
>> FilterDelegatedCodeActionsAsync(
205
ImmutableArray<
RazorVSInternalCodeAction
> codeActions,
222
using var tasks = new PooledArrayBuilder<Task<ImmutableArray<
RazorVSInternalCodeAction
>>>();
231
private async Task<ImmutableArray<
RazorVSInternalCodeAction
>> GetRazorCodeActionsAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
235
using var tasks = new PooledArrayBuilder<Task<ImmutableArray<
RazorVSInternalCodeAction
>>>();
245
private static async Task<ImmutableArray<
RazorVSInternalCodeAction
>> ConsolidateCodeActionsFromProvidersAsync(
246
ImmutableArray<Task<ImmutableArray<
RazorVSInternalCodeAction
>>> tasks,
251
using var codeActions = new PooledArrayBuilder<
RazorVSInternalCodeAction
>(capacity: tasks.Length);
CodeActions\CSharp\CSharpCodeActionProvider.cs (5)
53
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(
55
ImmutableArray<
RazorVSInternalCodeAction
> codeActions,
62
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
73
using var results = new PooledArrayBuilder<
RazorVSInternalCodeAction
>();
75
foreach (
var
codeAction in codeActions)
CodeActions\CSharp\TypeAccessibilityCodeActionProvider.cs (17)
44
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(
46
ImmutableArray<
RazorVSInternalCodeAction
> codeActions,
51
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
56
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
67
private static ImmutableArray<
RazorVSInternalCodeAction
> ProcessCodeActionsVSCode(
69
ImmutableArray<
RazorVSInternalCodeAction
> codeActions)
81
using var typeAccessibilityCodeActions = new PooledArrayBuilder<
RazorVSInternalCodeAction
>();
106
foreach (
var
codeAction in codeActions)
141
var
fqnCodeAction = CreateFQNCodeAction(context, diagnostic, codeAction, fqn);
146
var
addUsingCodeAction = RazorCodeActionFactory.CreateAddComponentUsing(@namespace, newTagName: null, resolutionParams);
155
private static ImmutableArray<
RazorVSInternalCodeAction
> ProcessCodeActionsVS(
157
ImmutableArray<
RazorVSInternalCodeAction
> codeActions)
159
using var typeAccessibilityCodeActions = new PooledArrayBuilder<
RazorVSInternalCodeAction
>();
161
foreach (
var
codeAction in codeActions)
258
private static
RazorVSInternalCodeAction
CreateFQNCodeAction(
261
RazorVSInternalCodeAction
nonFQNCodeAction,
279
var
codeAction = RazorCodeActionFactory.CreateFullyQualifyComponent(nonFQNCodeAction.Title, fqnWorkspaceEdit);
CodeActions\Html\HtmlCodeActionProvider.cs (4)
21
public async Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(
23
ImmutableArray<
RazorVSInternalCodeAction
> codeActions,
26
using var results = new PooledArrayBuilder<
RazorVSInternalCodeAction
>(codeActions.Length);
27
foreach (
var
codeAction in codeActions)
CodeActions\ICodeActionProvider.cs (2)
20
Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, ImmutableArray<
RazorVSInternalCodeAction
> codeActions, CancellationToken cancellationToken);
CodeActions\ICodeActionsService.cs (1)
18
RazorVSInternalCodeAction
[] delegatedCodeActions,
CodeActions\Models\CodeActionExtensions.cs (6)
56
public static
RazorVSInternalCodeAction
WrapResolvableCodeAction(
57
this
RazorVSInternalCodeAction
razorCodeAction,
92
private static bool TryHandleNestedCodeAction(
RazorVSInternalCodeAction
razorCodeAction, RazorCodeActionContext context, string action, RazorLanguageKind language)
108
using var mappedNestedActions = new PooledArrayBuilder<
RazorVSInternalCodeAction
>();
112
var
nestedCodeAction = nestedAction.Deserialize<
RazorVSInternalCodeAction
>(JsonHelpers.JsonSerializerOptions).AssumeNotNull();
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (8)
29
public async Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(
74
using var _ = ListPool<
RazorVSInternalCodeAction
>.GetPooledObject(out var codeActions);
93
RazorCodeActionContext context, BaseMarkupStartTagSyntax startTag, List<
RazorVSInternalCodeAction
> container)
126
var
codeAction = RazorCodeActionFactory.CreateComponentFromTag(resolutionParams);
133
List<
RazorVSInternalCodeAction
> container,
146
var
fixCasingCodeAction = RazorCodeActionFactory.CreateFullyQualifyComponent(rule.TagName, renameTagWorkspaceEdit);
190
var
addUsingCodeAction = RazorCodeActionFactory.CreateAddComponentUsing(@namespace, newTagName, resolutionParams);
197
var
fullyQualifiedCodeAction = RazorCodeActionFactory.CreateFullyQualifyComponent(fullyQualifiedName, renameTagWorkspaceEdit);
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (14)
27
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
31
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
36
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
41
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
48
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
66
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
73
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
79
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
85
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
91
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
96
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
101
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
122
var
codeAction = RazorCodeActionFactory.CreateExtractToCodeBehind(resolutionParams);
123
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>([codeAction]);
CodeActions\Razor\ExtractToComponentCodeActionProvider.cs (10)
22
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
26
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
34
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
39
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
44
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
50
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
57
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
63
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
83
var
codeAction = RazorCodeActionFactory.CreateExtractToComponent(resolutionParams);
84
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>([codeAction]);
CodeActions\Razor\ExtractToCssCodeActionProvider.cs (11)
25
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
29
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
34
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
39
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
46
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
58
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
65
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
71
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
77
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
98
var
codeAction = RazorCodeActionFactory.CreateExtractToCss(razorFileName, resolutionParams);
99
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>([codeAction]);
CodeActions\Razor\GenerateEventHandlerCodeActionProvider.cs (5)
24
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
28
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
40
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>(
48
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>(
55
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
CodeActions\Razor\IRazorCodeActionProvider.cs (1)
13
Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(
CodeActions\Razor\PromoteUsingCodeActionProvider.cs (7)
21
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
25
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
30
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
36
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
42
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
65
var
action = RazorCodeActionFactory.CreatePromoteUsingDirective(importFileName, resolutionParams);
67
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>([action]);
CodeActions\Razor\RazorCodeActionFactory.cs (25)
28
public static
RazorVSInternalCodeAction
CreateWrapAttributes(RazorCodeActionResolutionParams resolutionParams)
37
public static
RazorVSInternalCodeAction
CreatePromoteUsingDirective(string importsFileName, RazorCodeActionResolutionParams resolutionParams)
46
public static
RazorVSInternalCodeAction
CreateRemoveUnnecessaryDirectives(RazorCodeActionResolutionParams resolutionParams)
57
public static
RazorVSInternalCodeAction
CreateAddComponentUsing(string @namespace, string? newTagName, RazorCodeActionResolutionParams resolutionParams)
61
var
codeAction = new RazorVSInternalCodeAction
74
public static
RazorVSInternalCodeAction
CreateFullyQualifyComponent(string fullyQualifiedName, WorkspaceEdit workspaceEdit)
76
var
codeAction = new RazorVSInternalCodeAction()
89
public static
RazorVSInternalCodeAction
CreateComponentFromTag(RazorCodeActionResolutionParams resolutionParams)
92
var
codeAction = new RazorVSInternalCodeAction()
102
public static
RazorVSInternalCodeAction
CreateExtractToCss(string razorFileName, RazorCodeActionResolutionParams resolutionParams)
105
var
codeAction = new RazorVSInternalCodeAction()
115
public static
RazorVSInternalCodeAction
CreateExtractToCodeBehind(RazorCodeActionResolutionParams resolutionParams)
118
var
codeAction = new RazorVSInternalCodeAction()
128
public static
RazorVSInternalCodeAction
CreateExtractToComponent(RazorCodeActionResolutionParams resolutionParams)
131
var
codeAction = new RazorVSInternalCodeAction()
143
public static
RazorVSInternalCodeAction
CreateSimplifyTagToSelfClosing(RazorCodeActionResolutionParams resolutionParams)
146
var
codeAction = new RazorVSInternalCodeAction()
156
public static
RazorVSInternalCodeAction
CreateGenerateEventHandler(VSTextDocumentIdentifier textDocument, Uri? delegatedDocumentUri, string methodName, string? eventParameterType)
175
var
codeAction = new RazorVSInternalCodeAction()
185
public static
RazorVSInternalCodeAction
CreateAsyncGenerateEventHandler(VSTextDocumentIdentifier textDocument, Uri? delegatedDocumentUri, string methodName, string? eventParameterType)
204
var
codeAction = new RazorVSInternalCodeAction()
214
public static
RazorVSInternalCodeAction
CreateSimplifyFullyQualifiedComponent(RazorCodeActionResolutionParams resolutionParams)
217
var
codeAction = new RazorVSInternalCodeAction()
227
public static
RazorVSInternalCodeAction
CreateSortAndConsolidateUsings(RazorCodeActionResolutionParams resolutionParams)
230
var
codeAction = new RazorVSInternalCodeAction()
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionProvider.cs (6)
21
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
26
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
31
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
46
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
63
var
action = RazorCodeActionFactory.CreateRemoveUnnecessaryDirectives(resolutionParams);
64
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>([action]);
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionProvider.cs (10)
18
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
22
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
28
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
33
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
38
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
52
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
58
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
64
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
87
var
codeAction = RazorCodeActionFactory.CreateSimplifyFullyQualifiedComponent(resolutionParams);
88
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>([codeAction]);
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionProvider.cs (10)
21
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
25
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
31
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
36
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
43
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
49
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
57
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
63
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
82
var
codeAction = RazorCodeActionFactory.CreateSimplifyTagToSelfClosing(resolutionParams);
83
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>([codeAction]);
CodeActions\Razor\SortAndConsolidateUsingsCodeActionProvider.cs (6)
18
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
22
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
33
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
38
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
50
var
codeAction = RazorCodeActionFactory.CreateSortAndConsolidateUsings(resolutionParams);
51
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>([codeAction]);
CodeActions\Razor\UnboundDirectiveAttributeAddUsingCodeActionProvider.cs (10)
20
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
24
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
30
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
35
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
42
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
50
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
58
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
64
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
74
var
addUsingCodeAction = RazorCodeActionFactory.CreateAddComponentUsing(
79
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>([addUsingCodeAction]);
CodeActions\Razor\WrapAttributesCodeActionProvider.cs (8)
20
public Task<ImmutableArray<
RazorVSInternalCodeAction
>> ProvideAsync(RazorCodeActionContext context, CancellationToken cancellationToken)
24
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
29
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
36
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
60
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
74
return SpecializedTasks.EmptyImmutableArray<
RazorVSInternalCodeAction
>();
92
var
action = RazorCodeActionFactory.CreateWrapAttributes(resolutionParams);
94
return Task.FromResult<ImmutableArray<
RazorVSInternalCodeAction
>>([action]);
Remote\IRemoteCodeActionsService.cs (1)
24
RazorVSInternalCodeAction
[] delegatedCodeActions,
Microsoft.CodeAnalysis.Remote.Razor (2)
CodeActions\RemoteCodeActionsService.cs (2)
58
public ValueTask<SumType<Command, CodeAction>[]?> GetCodeActionsAsync(JsonSerializableRazorPinnedSolutionInfoWrapper solutionInfo, JsonSerializableDocumentId razorDocumentId, VSCodeActionParams request,
RazorVSInternalCodeAction
[] delegatedCodeActions, CancellationToken cancellationToken)
65
private async ValueTask<SumType<Command, CodeAction>[]?> GetCodeActionsAsync(RemoteDocumentContext context, VSCodeActionParams request,
RazorVSInternalCodeAction
[] delegatedCodeActions, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.Razor (4)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsEndpoint.cs (4)
104
private async Task<
RazorVSInternalCodeAction
[]> GetCSharpCodeActionsAsync(TextDocument razorDocument, VSCodeActionParams request, Guid correlationId, CancellationToken cancellationToken)
118
return JsonHelpers.ConvertAll<CodeAction,
RazorVSInternalCodeAction
>(csharpCodeActions);
122
private async Task<
RazorVSInternalCodeAction
[]> GetHtmlCodeActionsAsync(TextDocument razorDocument, VSCodeActionParams request, Guid correlationId, CancellationToken cancellationToken)
124
var result = await _requestInvoker.MakeHtmlLspRequestAsync<VSCodeActionParams,
RazorVSInternalCodeAction
[]>(
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (8)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\CohostCodeActionsEndpointTestBase.cs (2)
92
var codeActions = result.Where(e => ((
RazorVSInternalCodeAction
)e.Value!).Name == codeActionName).ToArray();
115
{string.Join(Environment.NewLine + " ", result.Select(e => ((
RazorVSInternalCodeAction
)e.Value!).Name))}
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (4)
50
ImmutableArray<
RazorVSInternalCodeAction
> codeActions = [new RazorVSInternalCodeAction() { Name = "Test" }];
56
var
action = Assert.Single(providedCodeActions);
91
ImmutableArray<
RazorVSInternalCodeAction
> codeActions =
116
var
action = Assert.Single(providedCodeActions);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
52
var
codeAction = new RazorVSInternalCodeAction()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\TypeAccessibilityTests.cs (1)
98
Assert.Equal(LanguageServerConstants.CodeActions.AddUsing, codeActions.Select(a => ((
RazorVSInternalCodeAction
)a.Value!).Name).First());
Microsoft.VisualStudioCode.RazorExtension (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsEndpoint.cs (2)
104
private async Task<
RazorVSInternalCodeAction
[]> GetCSharpCodeActionsAsync(TextDocument razorDocument, VSCodeActionParams request, Guid correlationId, CancellationToken cancellationToken)
118
return JsonHelpers.ConvertAll<CodeAction,
RazorVSInternalCodeAction
>(csharpCodeActions);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (8)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\CohostCodeActionsEndpointTestBase.cs (2)
92
var codeActions = result.Where(e => ((
RazorVSInternalCodeAction
)e.Value!).Name == codeActionName).ToArray();
115
{string.Join(Environment.NewLine + " ", result.Select(e => ((
RazorVSInternalCodeAction
)e.Value!).Name))}
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (4)
50
ImmutableArray<
RazorVSInternalCodeAction
> codeActions = [new RazorVSInternalCodeAction() { Name = "Test" }];
56
var
action = Assert.Single(providedCodeActions);
91
ImmutableArray<
RazorVSInternalCodeAction
> codeActions =
116
var
action = Assert.Single(providedCodeActions);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionResolverTest.cs (1)
52
var
codeAction = new RazorVSInternalCodeAction()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\TypeAccessibilityTests.cs (1)
98
Assert.Equal(LanguageServerConstants.CodeActions.AddUsing, codeActions.Select(a => ((
RazorVSInternalCodeAction
)a.Value!).Name).First());