91 references to CodeActionRequestPriority
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (2)
65
protected override
CodeActionRequestPriority
ComputeRequestPriority()
66
=>
CodeActionRequestPriority
.High;
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (2)
38
protected override
CodeActionRequestPriority
ComputeRequestPriority()
39
=>
CodeActionRequestPriority
.High;
Microsoft.CodeAnalysis.CSharp.Features (2)
Copilot\CSharpCopilotCodeFixProvider.cs (2)
43
protected sealed override
CodeActionRequestPriority
ComputeRequestPriority() =>
CodeActionRequestPriority
.Low;
Microsoft.CodeAnalysis.EditorFeatures (16)
RenameTracking\RenameTrackingCodeRefactoringProvider.cs (2)
53
protected override
CodeActionRequestPriority
ComputeRequestPriority()
54
=>
CodeActionRequestPriority
.High;
Suggestions\SuggestedActionPriorityProvider.cs (2)
18
CodeActionRequestPriority
priority,
22
public
CodeActionRequestPriority
? Priority { get; } = priority;
Suggestions\SuggestedActionsSource_Async.cs (7)
105
using var _ = PooledDictionary<
CodeActionRequestPriority
, ArrayBuilder<SuggestedActionSet>>.GetInstance(out var pendingActionSets);
120
if (TryGetPriority(collector.Priority) is
CodeActionRequestPriority
priority)
136
SuggestedActionSetPriority.None =>
CodeActionRequestPriority
.Lowest,
137
SuggestedActionSetPriority.Low =>
CodeActionRequestPriority
.Low,
138
SuggestedActionSetPriority.Medium =>
CodeActionRequestPriority
.Default,
139
SuggestedActionSetPriority.High =>
CodeActionRequestPriority
.High,
265
if (priorityProvider.Priority ==
CodeActionRequestPriority
.Lowest)
Suggestions\SuggestedActionsSourceProvider.cs (5)
99
private static
CodeActionRequestPriority
? TryGetPriority(string priority)
102
DefaultOrderings.Highest =>
CodeActionRequestPriority
.High,
103
DefaultOrderings.Default =>
CodeActionRequestPriority
.Default,
104
DefaultOrderings.Low =>
CodeActionRequestPriority
.Low,
105
DefaultOrderings.Lowest =>
CodeActionRequestPriority
.Lowest,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
CodeFixes\CodeFixServiceTests.cs (6)
143
priorityProvider: new DefaultCodeActionRequestPriorityProvider(
CodeActionRequestPriority
.Default),
150
priorityProvider: new DefaultCodeActionRequestPriorityProvider(
CodeActionRequestPriority
.Lowest),
179
priorityProvider: new DefaultCodeActionRequestPriorityProvider(
CodeActionRequestPriority
.Default),
209
priorityProvider: new DefaultCodeActionRequestPriorityProvider(
CodeActionRequestPriority
.Default),
1081
var priorityProvider = new SuggestedActionPriorityProvider(
CodeActionRequestPriority
.Default, lowPriorityAnalyzerData);
1083
priorityProvider = new SuggestedActionPriorityProvider(
CodeActionRequestPriority
.Low, lowPriorityAnalyzerData);
Microsoft.CodeAnalysis.Features (28)
AddImport\AbstractAddImportCodeFixProvider.cs (2)
40
protected override
CodeActionRequestPriority
ComputeRequestPriority()
41
=>
CodeActionRequestPriority
.High;
CodeFixes\Service\CodeFixService.cs (6)
83
if (!(priorityProvider.Priority is
CodeActionRequestPriority
.Default or
CodeActionRequestPriority
.Low))
183
var includeSuppressionFixes = priorityProvider.Priority is null or
CodeActionRequestPriority
.Lowest;
220
if (priorityProvider.Priority !=
CodeActionRequestPriority
.Lowest)
254
CodeActionRequestPriority
? priority,
257
if (priority is null or
CodeActionRequestPriority
.Low)
CodeFixesAndRefactorings\CodeActionRequestPriorityProvider.cs (11)
17
CodeActionRequestPriority
? Priority { get; }
21
/// <see cref="
CodeActionRequestPriority
.Low"/> bucket.
52
if (priority ==
CodeActionRequestPriority
.Lowest)
62
if (priority ==
CodeActionRequestPriority
.Low &&
71
var
analyzerPriority = analyzer is IBuiltInAnalyzer { IsHighPriority: true }
72
?
CodeActionRequestPriority
.High
73
:
CodeActionRequestPriority
.Default;
95
if (provider.Priority ==
CodeActionRequestPriority
.Low
97
&& codeFixProvider.RequestPriority >
CodeActionRequestPriority
.Low)
113
internal sealed class DefaultCodeActionRequestPriorityProvider(
CodeActionRequestPriority
? priority = null) : ICodeActionRequestPriorityProvider
119
public
CodeActionRequestPriority
? Priority { get; } = priority;
CodeRefactorings\CodeRefactoringService.cs (1)
183
CodeActionRequestPriority
? priority,
CodeRefactorings\ICodeRefactoringService.cs (1)
17
Task<ImmutableArray<CodeRefactoring>> GetRefactoringsAsync(TextDocument document, TextSpan textSpan,
CodeActionRequestPriority
? priority, CancellationToken cancellationToken);
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (2)
30
protected override
CodeActionRequestPriority
ComputeRequestPriority()
31
=>
CodeActionRequestPriority
.Low;
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
278
priorityProvider.Priority !=
CodeActionRequestPriority
.Default)
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (2)
65
protected override
CodeActionRequestPriority
ComputeRequestPriority()
66
=>
CodeActionRequestPriority
.High;
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (2)
38
protected override
CodeActionRequestPriority
ComputeRequestPriority()
39
=>
CodeActionRequestPriority
.High;
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (1)
438
CodeActionRequestPriority
? priority,
Microsoft.CodeAnalysis.Workspaces (34)
CodeActions\CodeActionRequestPriority.cs (10)
56
/// present in <see cref="
CodeActionRequestPriority
"/>.
58
public static
CodeActionRequestPriority
Clamp(this
CodeActionRequestPriority
priority, ImmutableArray<string> customTags)
63
if (priority <
CodeActionRequestPriority
.Low)
64
priority =
CodeActionRequestPriority
.Low;
66
if (priority >
CodeActionRequestPriority
.High)
67
priority =
CodeActionRequestPriority
.High;
69
if (priority ==
CodeActionRequestPriority
.High && !customTags.Contains(CodeAction.CanBeHighPriorityTag))
70
priority =
CodeActionRequestPriority
.Default;
75
public static int GetPriorityInt(this
CodeActionRequestPriority
? priority)
CodeFixes\CodeFixProvider.cs (12)
43
/// Computes the <see cref="
CodeActionRequestPriority
"/> group this provider should be considered to run at. Legal values
44
/// this can be must be between <see cref="
CodeActionRequestPriority
.Low"/> and <see cref="CodeActionPriority.High"/>.
48
/// cref="
CodeActionRequestPriority
.High"/> may be downgraded to <see cref="
CodeActionRequestPriority
.Default"/> as they
51
protected virtual
CodeActionRequestPriority
ComputeRequestPriority()
52
=>
CodeActionRequestPriority
.Default;
56
/// cref="
CodeActionRequestPriority
.Default"/> if not overridden. Slower, or less relevant, providers should
59
public
CodeActionRequestPriority
RequestPriority
63
var
priority = ComputeRequestPriority();
64
Debug.Assert(priority is
CodeActionRequestPriority
.Low or
CodeActionRequestPriority
.Default or
CodeActionRequestPriority
.High, "Provider returned invalid priority");
CodeRefactorings\CodeRefactoringProvider.cs (12)
39
/// Computes the <see cref="
CodeActionRequestPriority
"/> group this provider should be considered to run at. Legal values
40
/// this can be must be between <see cref="
CodeActionRequestPriority
.Low"/> and <see cref="CodeActionPriority.High"/>.
44
/// cref="
CodeActionRequestPriority
.High"/> may be downgraded to <see cref="
CodeActionRequestPriority
.Default"/> as they
47
protected virtual
CodeActionRequestPriority
ComputeRequestPriority()
48
=>
CodeActionRequestPriority
.Default;
52
/// cref="
CodeActionRequestPriority
.Default"/> if not overridden. Slower, or less relevant, providers should
55
public
CodeActionRequestPriority
RequestPriority
59
var
priority = ComputeRequestPriority();
60
Debug.Assert(priority is
CodeActionRequestPriority
.Low or
CodeActionRequestPriority
.Default or
CodeActionRequestPriority
.High, "Provider returned invalid priority");