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");
48 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
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, 229kind: CodeActionKind.Refactor, 288kind: CodeActionKind.Refactor, 370kind: CodeActionKind.Refactor, 416kind: CodeActionKind.Refactor, 500kind: CodeActionKind.Refactor,
CodeActions\CodeActionsTests.cs (3)
42kind: CodeActionKind.Refactor, 79kind: CodeActionKind.Refactor, 339string title, CodeActionKind kind, VSInternalCodeAction[] children,
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageClient\XamlInProcLanguageClientDisableUX.cs (2)
53capabilities.CodeActionProvider = new CodeActionOptions { CodeActionKinds = [CodeActionKind.QuickFix, CodeActionKind.Refactor], ResolveProvider = true };