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");
32 references to CodeActionKind
Microsoft.CodeAnalysis.LanguageServer.Protocol (32)
DefaultCapabilitiesProvider.cs (2)
69capabilities.CodeActionProvider = new CodeActionOptions { CodeActionKinds = [CodeActionKind.QuickFix, CodeActionKind.Refactor], ResolveProvider = true };
Handler\CodeActions\CodeActionHelpers.cs (14)
113LSP.CodeActionKind codeActionKind) 143LSP.CodeActionKind codeActionKind, 179LSP.CodeActionKind codeActionKind, 224LSP.CodeActionKind codeActionKind, 254CodeActionKind codeActionKind, 412private static CodeActionKind GetCodeActionKindFromSuggestedActionCategoryName(string categoryName, IUnifiedSuggestedAction suggestedAction) 415UnifiedPredefinedSuggestedActionCategoryNames.CodeFix => CodeActionKind.QuickFix, 417UnifiedPredefinedSuggestedActionCategoryNames.StyleFix => CodeActionKind.QuickFix, 418UnifiedPredefinedSuggestedActionCategoryNames.ErrorFix => CodeActionKind.QuickFix, 422private static CodeActionKind GetRefactoringKind(IUnifiedSuggestedAction suggestedAction) 425return CodeActionKind.Refactor; 429CodeRefactoringKind.Extract => CodeActionKind.RefactorExtract, 430CodeRefactoringKind.Inline => CodeActionKind.RefactorInline, 431_ => 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