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");
14 references to ResourceOperationKind
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\Handlers\CodeActions.cs (1)
32public 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)
162ResourceOperations = [ResourceOperationKind.Rename] 279ResourceOperations = [ResourceOperationKind.Create] 405ResourceOperations = [ResourceOperationKind.Create]