6 types derived from SuggestedAction
Microsoft.CodeAnalysis.EditorFeatures.Wpf (6)
Suggestions\Copilot\FlavoredSuggestedAction.cs (1)
24protected sealed class FlavoredSuggestedAction : SuggestedAction
Suggestions\PreviewChanges\PreviewChangesSuggestedAction.cs (1)
18private sealed partial class PreviewChangesSuggestedAction : SuggestedAction
Suggestions\RefineUsingCopilot\RefineUsingCopilotSuggestedAction.cs (1)
24private sealed partial class RefineUsingCopilotSuggestedAction : SuggestedAction
Suggestions\SuggestedActions\AbstractFixAllSuggestedAction.cs (1)
20internal abstract class AbstractFixAllSuggestedAction : SuggestedAction
Suggestions\SuggestedActionWithNestedActions.cs (1)
23internal sealed class SuggestedActionWithNestedActions : SuggestedAction
Suggestions\SuggestedActionWithNestedFlavors.cs (1)
33internal abstract partial class SuggestedActionWithNestedFlavors : SuggestedAction, ISuggestedActionWithFlavors
10 references to SuggestedAction
Microsoft.CodeAnalysis.EditorFeatures.Wpf (10)
Suggestions\Copilot\FlavoredSuggestedAction.cs (1)
38public static SuggestedAction Create(SuggestedActionWithNestedFlavors suggestedAction, CodeAction codeAction)
Suggestions\PreviewChanges\PreviewChangesSuggestedAction.cs (1)
32public static SuggestedAction Create(SuggestedActionWithNestedFlavors suggestedAction)
Suggestions\RefineUsingCopilot\RefineUsingCopilotSuggestedAction.cs (1)
38public static async Task<SuggestedAction?> TryCreateAsync(SuggestedActionWithNestedFlavors suggestedAction, CancellationToken cancellationToken)
Suggestions\SuggestedActions\SuggestedAction.cs (4)
121using var token = SourceProvider.OperationListener.BeginAsyncOperation($"{nameof(SuggestedAction)}.{nameof(Invoke)}"); 287=> Equals(other as SuggestedAction); 290=> Equals(obj as SuggestedAction); 292internal bool Equals(SuggestedAction otherSuggestedAction)
Suggestions\SuggestedActionWithNestedFlavors.cs (3)
118using var _ = ArrayBuilder<SuggestedAction>.GetInstance(out var suggestedActions); 119var previewChangesAction = PreviewChangesSuggestedAction.Create(this); 122var refineUsingCopilotAction = await RefineUsingCopilotSuggestedAction.TryCreateAsync(this, cancellationToken).ConfigureAwait(false);