11 instantiations of UnifiedSuggestedActionSet
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (11)
160
var set = new
UnifiedSuggestedActionSet
(
261
return new
UnifiedSuggestedActionSet
(
311
var bulkConfigurationSet = new
UnifiedSuggestedActionSet
(
334
var wrappingSet = new
UnifiedSuggestedActionSet
(
402
sets.Add(new
UnifiedSuggestedActionSet
(
538
return new
UnifiedSuggestedActionSet
(
558
var set = new
UnifiedSuggestedActionSet
(
634
return new
UnifiedSuggestedActionSet
(
723
=>
new
(set.OriginalSolution, set.CategoryName, set.Actions, set.Title, priority, set.ApplicableToSpan);
755
return new
UnifiedSuggestedActionSet
(
796
: new
UnifiedSuggestedActionSet
(set.OriginalSolution, set.CategoryName, actions.ToImmutable(), set.Title, set.Priority, set.ApplicableToSpan);
79 references to UnifiedSuggestedActionSet
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (9)
SuggestedActionsSource.cs (9)
199
ImmutableArray<
UnifiedSuggestedActionSet
> fixes,
200
ImmutableArray<
UnifiedSuggestedActionSet
> refactorings,
208
private SuggestedActionSet? ConvertToSuggestedActionSet(
UnifiedSuggestedActionSet
? unifiedSuggestedActionSet, SuggestedActionsSourceProvider owner, ITextBuffer subjectBuffer)
259
protected static Task<ImmutableArray<
UnifiedSuggestedActionSet
>> GetCodeFixesAsync(
276
return SpecializedTasks.EmptyImmutableArray<
UnifiedSuggestedActionSet
>();
299
protected static Task<ImmutableArray<
UnifiedSuggestedActionSet
>> GetRefactoringsAsync(
317
return SpecializedTasks.EmptyImmutableArray<
UnifiedSuggestedActionSet
>();
324
return SpecializedTasks.EmptyImmutableArray<
UnifiedSuggestedActionSet
>();
331
return SpecializedTasks.EmptyImmutableArray<
UnifiedSuggestedActionSet
>();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (9)
Suggestions\SuggestedActionsSource.cs (9)
199
ImmutableArray<
UnifiedSuggestedActionSet
> fixes,
200
ImmutableArray<
UnifiedSuggestedActionSet
> refactorings,
208
private SuggestedActionSet? ConvertToSuggestedActionSet(
UnifiedSuggestedActionSet
? unifiedSuggestedActionSet, SuggestedActionsSourceProvider owner, ITextBuffer subjectBuffer)
259
protected static Task<ImmutableArray<
UnifiedSuggestedActionSet
>> GetCodeFixesAsync(
276
return SpecializedTasks.EmptyImmutableArray<
UnifiedSuggestedActionSet
>();
299
protected static Task<ImmutableArray<
UnifiedSuggestedActionSet
>> GetRefactoringsAsync(
317
return SpecializedTasks.EmptyImmutableArray<
UnifiedSuggestedActionSet
>();
324
return SpecializedTasks.EmptyImmutableArray<
UnifiedSuggestedActionSet
>();
331
return SpecializedTasks.EmptyImmutableArray<
UnifiedSuggestedActionSet
>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (61)
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedCodeFixSuggestedAction.cs (2)
21
public
UnifiedSuggestedActionSet
? FixAllFlavors { get; }
29
UnifiedSuggestedActionSet
? fixAllFlavors)
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedCodeRefactoringSuggestedAction.cs (2)
19
public
UnifiedSuggestedActionSet
? FixAllFlavors { get; }
26
UnifiedSuggestedActionSet
? fixAllFlavors)
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedSuggestedActionWithNestedActions.cs (2)
18
public ImmutableArray<
UnifiedSuggestedActionSet
> NestedActionSets { get; }
25
ImmutableArray<
UnifiedSuggestedActionSet
> nestedActionSets)
Features\UnifiedSuggestions\UnifiedSuggestedActionSetComparer.cs (3)
13
internal class UnifiedSuggestedActionSetComparer : IComparer<
UnifiedSuggestedActionSet
>
52
public int Compare(
UnifiedSuggestedActionSet
x,
UnifiedSuggestedActionSet
y)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (47)
34
public static async ValueTask<ImmutableArray<
UnifiedSuggestedActionSet
>> GetFilterAndOrderCodeFixesAsync(
68
private static async Task<ImmutableArray<
UnifiedSuggestedActionSet
>> OrganizeFixesAsync(
124
Task<
UnifiedSuggestedActionSet
?> GetFixAllSuggestedActionSetAsync(CodeAction codeAction)
137
Func<CodeAction, Task<
UnifiedSuggestedActionSet
?>> getFixAllSuggestedActionSetAsync,
160
var
set = new UnifiedSuggestedActionSet(
211
private static async Task<
UnifiedSuggestedActionSet
?> GetUnifiedFixAllSuggestedActionSetAsync(
275
/// Priority for all <see cref="
UnifiedSuggestedActionSet
"/>s containing fixes is set to <see
277
/// cref="
UnifiedSuggestedActionSet
"/> only contains suppression fixes - the priority of such <see
278
/// cref="
UnifiedSuggestedActionSet
"/>s is set to <see cref="CodeActionPriority.Lowest"/> so that suppression
281
private static ImmutableArray<
UnifiedSuggestedActionSet
> PrioritizeFixGroups(
288
using var _1 = ArrayBuilder<
UnifiedSuggestedActionSet
>.GetInstance(out var nonSuppressionSets);
289
using var _2 = ArrayBuilder<
UnifiedSuggestedActionSet
>.GetInstance(out var suppressionSets);
311
var
bulkConfigurationSet = new UnifiedSuggestedActionSet(
334
var
wrappingSet = new UnifiedSuggestedActionSet(
347
static (TextSpan? span, string category) CombineSpansAndCategory(ArrayBuilder<
UnifiedSuggestedActionSet
> sets)
356
foreach (
var
set in sets)
394
ArrayBuilder<
UnifiedSuggestedActionSet
> sets)
436
public static async Task<ImmutableArray<
UnifiedSuggestedActionSet
>> GetFilterAndOrderCodeRefactoringsAsync(
459
using var _ = ArrayBuilder<
UnifiedSuggestedActionSet
>.GetInstance(filteredRefactorings.Length, out var orderedRefactorings);
462
var
orderedRefactoring = await OrganizeRefactoringsAsync(workspace, document, selection, refactoring, cancellationToken).ConfigureAwait(false);
508
/// Priority for all <see cref="
UnifiedSuggestedActionSet
"/>s containing refactorings is set to
512
private static async Task<
UnifiedSuggestedActionSet
> OrganizeRefactoringsAsync(
558
var
set = new UnifiedSuggestedActionSet(
571
var
fixAllSuggestedActionSet = await GetUnifiedFixAllSuggestedActionSetAsync(codeAction,
585
private static async Task<
UnifiedSuggestedActionSet
?> GetUnifiedFixAllSuggestedActionSetAsync(
648
public static ImmutableArray<
UnifiedSuggestedActionSet
> FilterAndOrderActionSets(
649
ImmutableArray<
UnifiedSuggestedActionSet
> fixes,
650
ImmutableArray<
UnifiedSuggestedActionSet
> refactorings,
658
return ImmutableArray<
UnifiedSuggestedActionSet
>.Empty;
669
private static ImmutableArray<
UnifiedSuggestedActionSet
> GetInitiallyOrderedActionSets(
671
ImmutableArray<
UnifiedSuggestedActionSet
> fixes,
672
ImmutableArray<
UnifiedSuggestedActionSet
> refactorings)
713
private static ImmutableArray<
UnifiedSuggestedActionSet
> OrderActionSets(
714
ImmutableArray<
UnifiedSuggestedActionSet
> actionSets, TextSpan? selectionOpt)
721
private static
UnifiedSuggestedActionSet
WithPriority(
722
UnifiedSuggestedActionSet
set, CodeActionPriority priority)
725
private static ImmutableArray<
UnifiedSuggestedActionSet
> InlineActionSetsIfDesirable(
726
ImmutableArray<
UnifiedSuggestedActionSet
> actionSets,
737
private static
UnifiedSuggestedActionSet
InlineActions(
UnifiedSuggestedActionSet
actionSet)
764
private static ImmutableArray<
UnifiedSuggestedActionSet
> FilterActionSetsByTitle(
765
ImmutableArray<
UnifiedSuggestedActionSet
> allActionSets)
767
using var resultDisposer = ArrayBuilder<
UnifiedSuggestedActionSet
>.GetInstance(out var result);
770
foreach (
var
set in allActionSets)
772
var
filteredSet = FilterActionSetByTitle(set, seenTitles);
782
private static
UnifiedSuggestedActionSet
? FilterActionSetByTitle(
UnifiedSuggestedActionSet
set, HashSet<string> seenTitles)
Handler\CodeActions\CodeActionHelpers.cs (5)
51
foreach (
var
set in actionSets)
130
foreach (
var
nestedActionSet in suggestedActionWithNestedActions.NestedActionSets)
191
foreach (
var
set in actionSets)
220
foreach (
var
actionSet in suggestedActionWithNestedActions.NestedActionSets)
232
private static async ValueTask<ImmutableArray<
UnifiedSuggestedActionSet
>> GetActionSetsAsync(