3 instantiations of ResourceOperationKind
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Protocol\ResourceOperationKind.cs (3)
23public static readonly ResourceOperationKind Create = new("create"); 28public static readonly ResourceOperationKind Rename = new("rename"); 33public static readonly ResourceOperationKind Delete = new("delete");
21 references to ResourceOperationKind
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\Handlers\CodeActions.cs (1)
38public static async Task<CodeAction> ResolveCodeActionAsync(Document document, CodeAction codeAction, ResourceOperationKind[] resourceOperations, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Handler\CodeActions\CodeActionResolveHelper.cs (4)
38public static async Task<LSP.WorkspaceEdit> GetCodeActionResolveEditsAsync(Solution solution, CodeActionResolveData data, ImmutableArray<CodeActionOperation> operations, ResourceOperationKind[] resourceOperations, Action<string> logFunction, CancellationToken cancellationToken) 94if (!resourceOperations.Contains(ResourceOperationKind.Delete)) 105if (!resourceOperations.Contains(ResourceOperationKind.Create)) 116if (!resourceOperations.Contains(ResourceOperationKind.Rename))
Protocol\ResourceOperationKind.cs (5)
16[JsonConverter(typeof(StringEnumConverter<ResourceOperationKind>))] 17[TypeConverter(typeof(StringEnumConverter<ResourceOperationKind>.TypeConverter))] 23public static readonly ResourceOperationKind Create = new("create"); 28public static readonly ResourceOperationKind Rename = new("rename"); 33public static readonly ResourceOperationKind Delete = new("delete");
Protocol\WorkspaceEditSetting.cs (1)
34public ResourceOperationKind[]? ResourceOperations
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
CodeActions\CodeActionResolveTests.cs (3)
212ResourceOperations = [ResourceOperationKind.Rename] 330ResourceOperations = [ResourceOperationKind.Create] 456ResourceOperations = [ResourceOperationKind.Create]
Microsoft.VisualStudio.LanguageServices.Razor (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsResolveEndpoint.cs (2)
107resourceOptions = [ResourceOperationKind.Create, ResourceOperationKind.Rename];
Microsoft.VisualStudioCode.RazorExtension (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsResolveEndpoint.cs (2)
107resourceOptions = [ResourceOperationKind.Create, ResourceOperationKind.Rename];
Microsoft.VisualStudioCode.RazorExtension.UnitTests (3)
CohostEndpointTestBase.cs (3)
80ResourceOperations = [ResourceOperationKind.Create, ResourceOperationKind.Rename, ResourceOperationKind.Delete]