9 instantiations of CodeActionKind
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Protocol\CodeActionKind.cs (9)
23public static readonly CodeActionKind Empty = new(string.Empty); 28public static readonly CodeActionKind QuickFix = new("quickfix"); 33public static readonly CodeActionKind Refactor = new("refactor"); 39public static readonly CodeActionKind RefactorExtract = new("refactor.extract"); 45public static readonly CodeActionKind RefactorInline = new("refactor.inline"); 51public static readonly CodeActionKind RefactorRewrite = new("refactor.rewrite"); 56public static readonly CodeActionKind Source = new("source"); 61public static readonly CodeActionKind SourceOrganizeImports = new("source.organizeImports"); 74public static readonly CodeActionKind SourceFixAll = new("source.fixAll");
49 references to CodeActionKind
Microsoft.CodeAnalysis.LanguageServer.Protocol (31)
DefaultCapabilitiesProvider.cs (2)
64capabilities.CodeActionProvider = new CodeActionOptions { CodeActionKinds = [CodeActionKind.QuickFix, CodeActionKind.Refactor], ResolveProvider = true };
Handler\CodeActions\CodeActionHelpers.cs (13)
113LSP.CodeActionKind codeActionKind) 143LSP.CodeActionKind codeActionKind, 179LSP.CodeActionKind codeActionKind, 224LSP.CodeActionKind codeActionKind, 254CodeActionKind codeActionKind, 403private static CodeActionKind GetCodeActionKindFromSuggestedActionCategoryName(string categoryName, SuggestedAction suggestedAction) 406UnifiedPredefinedSuggestedActionCategoryNames.CodeFix => CodeActionKind.QuickFix, 408UnifiedPredefinedSuggestedActionCategoryNames.StyleFix => CodeActionKind.QuickFix, 409UnifiedPredefinedSuggestedActionCategoryNames.ErrorFix => CodeActionKind.QuickFix, 413private static CodeActionKind GetRefactoringKind(SuggestedAction suggestedAction) 416CodeRefactoringKind.Extract => CodeActionKind.RefactorExtract, 417CodeRefactoringKind.Inline => CodeActionKind.RefactorInline, 418_ => CodeActionKind.Refactor,
Protocol\CodeAction.cs (1)
35public CodeActionKind? Kind
Protocol\CodeActionContext.cs (1)
44public CodeActionKind[]? Only
Protocol\CodeActionKind.cs (11)
16[JsonConverter(typeof(StringEnumConverter<CodeActionKind>))] 17[TypeConverter(typeof(StringEnumConverter<CodeActionKind>.TypeConverter))] 23public static readonly CodeActionKind Empty = new(string.Empty); 28public static readonly CodeActionKind QuickFix = new("quickfix"); 33public static readonly CodeActionKind Refactor = new("refactor"); 39public static readonly CodeActionKind RefactorExtract = new("refactor.extract"); 45public static readonly CodeActionKind RefactorInline = new("refactor.inline"); 51public static readonly CodeActionKind RefactorRewrite = new("refactor.rewrite"); 56public static readonly CodeActionKind Source = new("source"); 61public static readonly CodeActionKind SourceOrganizeImports = new("source.organizeImports"); 74public static readonly CodeActionKind SourceFixAll = new("source.fixAll");
Protocol\CodeActionKindSetting.cs (1)
23public CodeActionKind[] ValueSet
Protocol\CodeActionOptions.cs (2)
21/// The list of kinds may be generic, such as <see cref="CodeActionKind.Refactor"/>, or the server 26public CodeActionKind[]? CodeActionKinds
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (14)
CodeActions\CodeActionResolveTests.cs (11)
43kind: CodeActionKind.Refactor, 66kind: CodeActionKind.Refactor, 96kind: CodeActionKind.Refactor, 128kind: CodeActionKind.Refactor, 171kind: CodeActionKind.Refactor, 192kind: CodeActionKind.Refactor, 230kind: CodeActionKind.Refactor, 289kind: CodeActionKind.Refactor, 371kind: CodeActionKind.Refactor, 417kind: CodeActionKind.Refactor, 501kind: CodeActionKind.Refactor,
CodeActions\CodeActionsTests.cs (3)
42kind: CodeActionKind.Refactor, 79kind: CodeActionKind.Refactor, 303string title, CodeActionKind kind, VSInternalCodeAction[] children,
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Protocol\LspInitializationHelpers.cs (3)
32CodeActionKind.RefactorExtract, 33CodeActionKind.QuickFix, 34CodeActionKind.Refactor
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (1)
Serialization\PlatformAgnosticClientCapabilitiesJsonConverterTest.cs (1)
86Assert.Equal(CodeActionKind.RefactorExtract, capabilities.TextDocument.CodeAction.CodeActionLiteralSupport.CodeActionKind.ValueSet.First());