4 types derived from SolutionChangeAction
Microsoft.CodeAnalysis.CSharp.Features (2)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
257private sealed class CustomCodeAction : CodeAction.SolutionChangeAction
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.FixAllProvider.cs (1)
56private sealed class FixAllCodeAction : CodeAction.SolutionChangeAction
Microsoft.CodeAnalysis.Features (2)
AbstractUpgradeProjectCodeFixProvider.cs (1)
123internal class ProjectOptionsChangeAction : SolutionChangeAction
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
59private class GlobalSuppressionSolutionChangeAction : SolutionChangeAction
1 instantiation of SolutionChangeAction
Microsoft.CodeAnalysis.Workspaces (1)
CodeActions\CodeAction.cs (1)
615=> new(title, createChangedSolution, equivalenceKey, priority, createdFromFactoryMethod: true);
14 references to SolutionChangeAction
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (4)
99var renameFileAction = actions.Any(action => action is not CodeAction.SolutionChangeAction); 113var moveFileActions = actions.Where(a => a is not CodeAction.SolutionChangeAction); 213var hasChangeNamespaceAction = actions.Any(action => action is CodeAction.SolutionChangeAction); 222var changeNamespaceAction = actions.Single(a => a is CodeAction.SolutionChangeAction);
Microsoft.CodeAnalysis.Features (7)
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (2)
57var solutionChangeAction = SolutionChangeAction.Create("", GetUpdatedSolutionAsync, "");
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
151SolutionChangeAction.Create(
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (2)
63SolutionChangeAction.Create( 104SolutionChangeAction.Create(
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
246return CodeAction.SolutionChangeAction.Create(title, _ => Task.FromResult(newSolution), title);
PullMemberUp\MembersPuller.cs (1)
57return SolutionChangeAction.Create(
Microsoft.CodeAnalysis.Workspaces (3)
CodeActions\CodeAction.cs (3)
429return SolutionChangeAction.Create(title, createChangedSolution, equivalenceKey); 461=> SolutionChangeAction.Create( 610public static SolutionChangeAction Create(