2 implementations of Priority
Microsoft.CodeAnalysis.EditorFeatures (1)
Suggestions\SuggestedActionPriorityProvider.cs (1)
22
public CodeActionRequestPriority?
Priority
{ get; } = priority;
Microsoft.CodeAnalysis.Features (1)
CodeFixesAndRefactorings\CodeActionRequestPriorityProvider.cs (1)
119
public CodeActionRequestPriority?
Priority
{ get; } = priority;
24 references to Priority
Microsoft.CodeAnalysis.EditorFeatures (4)
Suggestions\SuggestedActionsSource_Async.cs (4)
229
using var _ = TelemetryLogging.LogBlockTimeAggregatedHistogram(FunctionId.SuggestedAction_Summary, $"Total.Pri{priorityProvider.
Priority
.GetPriorityInt()}.{nameof(GetCodeFixesAsync)}");
245
using var _ = TelemetryLogging.LogBlockTimeAggregatedHistogram(FunctionId.SuggestedAction_Summary, $"Total.Pri{priorityProvider.
Priority
.GetPriorityInt()}.{nameof(GetRefactoringsAsync)}");
263
if (priorityProvider.
Priority
== CodeActionRequestPriority.Lowest)
271
workspace, owner._codeRefactoringService, document, selection.Value, priorityProvider.
Priority
,
Microsoft.CodeAnalysis.Features (20)
CodeFixes\Service\CodeFixService.cs (9)
83
if (!(priorityProvider.
Priority
is CodeActionRequestPriority.Default or CodeActionRequestPriority.Low))
101
using var _ = TelemetryLogging.LogBlockTimeAggregatedHistogram(FunctionId.CodeFix_Summary, $"Pri{priorityProvider.
Priority
.GetPriorityInt()}.{nameof(GetMostSevereFixAsync)}");
106
FunctionId.CodeFix_Summary, $"Pri{priorityProvider.
Priority
.GetPriorityInt()}.{nameof(GetMostSevereFixAsync)}.{nameof(IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync)}"))
119
var copilotDiagnostics = await GetCopilotDiagnosticsAsync(document, range, priorityProvider.
Priority
, cancellationToken).ConfigureAwait(false);
179
using var _ = TelemetryLogging.LogBlockTimeAggregatedHistogram(FunctionId.CodeFix_Summary, $"Pri{priorityProvider.
Priority
.GetPriorityInt()}");
183
var includeSuppressionFixes = priorityProvider.
Priority
is null or CodeActionRequestPriority.Lowest;
198
FunctionId.CodeFix_Summary, $"Pri{priorityProvider.
Priority
.GetPriorityInt()}.{nameof(IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync)}"))
208
var copilotDiagnostics = await GetCopilotDiagnosticsAsync(document, range, priorityProvider.
Priority
, cancellationToken).ConfigureAwait(false);
220
if (priorityProvider.
Priority
!= CodeActionRequestPriority.Lowest)
CodeFixesAndRefactorings\CodeActionRequestPriorityProvider.cs (7)
38
/// cref="ICodeActionRequestPriorityProvider.
Priority
"/>. This method is useful for performing a performance
40
/// when computing fixes for a specific <see cref="ICodeActionRequestPriorityProvider.
Priority
"/>.
44
var priority = provider.
Priority
;
80
/// fixes for the given <see cref="ICodeActionRequestPriorityProvider.
Priority
"/>.
84
if (provider.
Priority
== null)
90
if (provider.
Priority
== codeFixProvider.RequestPriority)
95
if (provider.
Priority
== CodeActionRequestPriority.Low
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (4)
104
using var _4 = TelemetryLogging.LogBlockTimeAggregatedHistogram(FunctionId.RequestDiagnostics_Summary, $"Pri{priorityProvider.
Priority
.GetPriorityInt()}");
238
using var _2 = TelemetryLogging.LogBlockTimeAggregatedHistogram(FunctionId.RequestDiagnostics_Summary, $"Pri{priorityProvider.
Priority
.GetPriorityInt()}.Incremental");
248
using var _2 = TelemetryLogging.LogBlockTimeAggregatedHistogram(FunctionId.RequestDiagnostics_Summary, $"Pri{priorityProvider.
Priority
.GetPriorityInt()}.Document");
278
priorityProvider.
Priority
!= CodeActionRequestPriority.Default)