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