9 instantiations of CodeActionKind
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Protocol\CodeActionKind.cs (9)
23
public static readonly CodeActionKind Empty =
new
(string.Empty);
28
public static readonly CodeActionKind QuickFix =
new
("quickfix");
33
public static readonly CodeActionKind Refactor =
new
("refactor");
39
public static readonly CodeActionKind RefactorExtract =
new
("refactor.extract");
45
public static readonly CodeActionKind RefactorInline =
new
("refactor.inline");
51
public static readonly CodeActionKind RefactorRewrite =
new
("refactor.rewrite");
56
public static readonly CodeActionKind Source =
new
("source");
61
public static readonly CodeActionKind SourceOrganizeImports =
new
("source.organizeImports");
74
public static readonly CodeActionKind SourceFixAll =
new
("source.fixAll");
32 references to CodeActionKind
Microsoft.CodeAnalysis.LanguageServer.Protocol (32)
DefaultCapabilitiesProvider.cs (2)
69
capabilities.CodeActionProvider = new CodeActionOptions { CodeActionKinds = [
CodeActionKind
.QuickFix,
CodeActionKind
.Refactor], ResolveProvider = true };
Handler\CodeActions\CodeActionHelpers.cs (14)
113
LSP.
CodeActionKind
codeActionKind)
143
LSP.
CodeActionKind
codeActionKind,
179
LSP.
CodeActionKind
codeActionKind,
224
LSP.
CodeActionKind
codeActionKind,
254
CodeActionKind
codeActionKind,
412
private static
CodeActionKind
GetCodeActionKindFromSuggestedActionCategoryName(string categoryName, IUnifiedSuggestedAction suggestedAction)
415
UnifiedPredefinedSuggestedActionCategoryNames.CodeFix =>
CodeActionKind
.QuickFix,
417
UnifiedPredefinedSuggestedActionCategoryNames.StyleFix =>
CodeActionKind
.QuickFix,
418
UnifiedPredefinedSuggestedActionCategoryNames.ErrorFix =>
CodeActionKind
.QuickFix,
422
private static
CodeActionKind
GetRefactoringKind(IUnifiedSuggestedAction suggestedAction)
425
return
CodeActionKind
.Refactor;
429
CodeRefactoringKind.Extract =>
CodeActionKind
.RefactorExtract,
430
CodeRefactoringKind.Inline =>
CodeActionKind
.RefactorInline,
431
_ =>
CodeActionKind
.Refactor,
Protocol\CodeAction.cs (1)
35
public
CodeActionKind
? Kind
Protocol\CodeActionContext.cs (1)
44
public
CodeActionKind
[]? Only
Protocol\CodeActionKind.cs (11)
16
[JsonConverter(typeof(StringEnumConverter<
CodeActionKind
>))]
17
[TypeConverter(typeof(StringEnumConverter<
CodeActionKind
>.TypeConverter))]
23
public static readonly
CodeActionKind
Empty = new(string.Empty);
28
public static readonly
CodeActionKind
QuickFix = new("quickfix");
33
public static readonly
CodeActionKind
Refactor = new("refactor");
39
public static readonly
CodeActionKind
RefactorExtract = new("refactor.extract");
45
public static readonly
CodeActionKind
RefactorInline = new("refactor.inline");
51
public static readonly
CodeActionKind
RefactorRewrite = new("refactor.rewrite");
56
public static readonly
CodeActionKind
Source = new("source");
61
public static readonly
CodeActionKind
SourceOrganizeImports = new("source.organizeImports");
74
public static readonly
CodeActionKind
SourceFixAll = new("source.fixAll");
Protocol\CodeActionKindSetting.cs (1)
23
public
CodeActionKind
[] ValueSet
Protocol\CodeActionOptions.cs (2)
21
/// The list of kinds may be generic, such as <see cref="
CodeActionKind
.Refactor"/>, or the server
26
public
CodeActionKind
[]? CodeActionKinds