105 references to CodeActionRequestPriority
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (2)
66
protected override
CodeActionRequestPriority
ComputeRequestPriority()
67
=>
CodeActionRequestPriority
.High;
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (2)
46
protected override
CodeActionRequestPriority
ComputeRequestPriority()
47
=>
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\SuggestedActionsSource.cs (1)
214
async Task<string?> GetFixCategoryAsync(
CodeActionRequestPriority
? priority)
Suggestions\SuggestedActionsSource_Async.cs (8)
103
using var _ = PooledDictionary<
CodeActionRequestPriority
, ArrayBuilder<VisualStudio.Language.Intellisense.SuggestedActionSet>>.GetInstance(out var pendingActionSets);
112
if (TryGetPriority(collector.Priority) is
CodeActionRequestPriority
priority)
127
SuggestedActionSetPriority.None =>
CodeActionRequestPriority
.Lowest,
128
SuggestedActionSetPriority.Low =>
CodeActionRequestPriority
.Low,
129
SuggestedActionSetPriority.Medium =>
CodeActionRequestPriority
.Default,
130
SuggestedActionSetPriority.High =>
CodeActionRequestPriority
.High,
194
CodeActionRequestPriority
? priority,
256
if (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)
145
CodeActionRequestPriority
.Default,
152
CodeActionRequestPriority
.Lowest,
181
CodeActionRequestPriority
.Default,
211
CodeActionRequestPriority
.Default,
1067
var normalPriFixes = await tuple.codeFixService.GetFixesAsync(sourceDocument, testSpan,
CodeActionRequestPriority
.Default, CancellationToken.None);
1068
var lowPriFixes = await tuple.codeFixService.GetFixesAsync(sourceDocument, testSpan,
CodeActionRequestPriority
.Low, CancellationToken.None);
Microsoft.CodeAnalysis.Features (39)
AddImport\AbstractAddImportCodeFixProvider.cs (2)
40
protected override
CodeActionRequestPriority
ComputeRequestPriority()
41
=>
CodeActionRequestPriority
.High;
CodeFixes\Service\CodeFixService.cs (12)
75
CodeActionRequestPriority
? priority)
83
if (!(priority is
CodeActionRequestPriority
.Default or
CodeActionRequestPriority
.Low))
94
TextDocument document, TextSpan range,
CodeActionRequestPriority
? priority, CancellationToken cancellationToken)
171
CodeActionRequestPriority
? priority,
178
var includeSuppressionFixes = priority is null or
CodeActionRequestPriority
.Lowest;
215
if (priority !=
CodeActionRequestPriority
.Lowest)
249
CodeActionRequestPriority
? priority,
252
if (priority is null or
CodeActionRequestPriority
.Low)
441
CodeActionRequestPriority
? priority,
617
if (priority ==
CodeActionRequestPriority
.Low &&
618
codeFixProvider.RequestPriority >
CodeActionRequestPriority
.Low &&
CodeFixes\Service\ICodeFixService.cs (3)
17
IAsyncEnumerable<CodeFixCollection> StreamFixesAsync(TextDocument document, TextSpan textSpan,
CodeActionRequestPriority
? priority, CancellationToken cancellationToken);
24
Task<CodeFixCollection?> GetMostSevereFixAsync(TextDocument document, TextSpan range,
CodeActionRequestPriority
? priority, CancellationToken cancellationToken);
40
public static Task<ImmutableArray<CodeFixCollection>> GetFixesAsync(this ICodeFixService service, TextDocument document, TextSpan textSpan,
CodeActionRequestPriority
? priority, CancellationToken cancellationToken)
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)
31
protected override
CodeActionRequestPriority
ComputeRequestPriority()
32
=>
CodeActionRequestPriority
.Low;
Diagnostics\IDiagnosticAnalyzerService.cs (4)
38
/// cref="
CodeActionRequestPriority
.Default"/> priority case, and only run them in the <see
39
/// cref="
CodeActionRequestPriority
.Low"/> case.
92
CodeActionRequestPriority
? priority,
140
CodeActionRequestPriority
? priority,
Diagnostics\Service\DiagnosticAnalyzerService_GetDiagnosticsForSpan.cs (7)
43
CodeActionRequestPriority
? priority,
194
if (priority ==
CodeActionRequestPriority
.Lowest)
204
if (priority ==
CodeActionRequestPriority
.Low &&
213
var
analyzerPriority = analyzer is IBuiltInAnalyzer { IsHighPriority: true }
214
?
CodeActionRequestPriority
.High
215
:
CodeActionRequestPriority
.Default;
255
priority !=
CodeActionRequestPriority
.Default)
Diagnostics\Service\DiagnosticAnalyzerService_RemoteOrLocalDispatcher.cs (1)
192
CodeActionRequestPriority
? priority,
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (2)
32
protected override
CodeActionRequestPriority
ComputeRequestPriority()
33
=>
CodeActionRequestPriority
.Low;
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (2)
66
protected override
CodeActionRequestPriority
ComputeRequestPriority()
67
=>
CodeActionRequestPriority
.High;
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (2)
46
protected override
CodeActionRequestPriority
ComputeRequestPriority()
47
=>
CodeActionRequestPriority
.High;
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\Suggestions\UnifiedSuggestedActionsSource.cs (2)
41
CodeActionRequestPriority
? priority,
424
CodeActionRequestPriority
? priority,
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
222
CodeActionRequestPriority
? priority,
Microsoft.CodeAnalysis.Workspaces (35)
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)
44
/// Computes the <see cref="
CodeActionRequestPriority
"/> group this provider should be considered to run at. Legal values
45
/// this can be must be between <see cref="
CodeActionRequestPriority
.Low"/> and <see cref="CodeActionPriority.High"/>.
49
/// cref="
CodeActionRequestPriority
.High"/> may be downgraded to <see cref="
CodeActionRequestPriority
.Default"/> as they
52
protected virtual
CodeActionRequestPriority
ComputeRequestPriority()
53
=>
CodeActionRequestPriority
.Default;
57
/// cref="
CodeActionRequestPriority
.Default"/> if not overridden. Slower, or less relevant, providers should
60
public
CodeActionRequestPriority
RequestPriority
64
var
priority = ComputeRequestPriority();
65
Debug.Assert(priority is
CodeActionRequestPriority
.Low or
CodeActionRequestPriority
.Default or
CodeActionRequestPriority
.High, "Provider returned invalid priority");
CodeRefactorings\CodeRefactoringProvider.cs (12)
40
/// Computes the <see cref="
CodeActionRequestPriority
"/> group this provider should be considered to run at. Legal values
41
/// this can be must be between <see cref="
CodeActionRequestPriority
.Low"/> and <see cref="CodeActionPriority.High"/>.
45
/// cref="
CodeActionRequestPriority
.High"/> may be downgraded to <see cref="
CodeActionRequestPriority
.Default"/> as they
48
protected virtual
CodeActionRequestPriority
ComputeRequestPriority()
49
=>
CodeActionRequestPriority
.Default;
53
/// cref="
CodeActionRequestPriority
.Default"/> if not overridden. Slower, or less relevant, providers should
56
public
CodeActionRequestPriority
RequestPriority
60
var
priority = ComputeRequestPriority();
61
Debug.Assert(priority is
CodeActionRequestPriority
.Low or
CodeActionRequestPriority
.Default or
CodeActionRequestPriority
.High, "Provider returned invalid priority");
Diagnostics\IRemoteDiagnosticAnalyzerService.cs (1)
28
CodeActionRequestPriority
? priority,