4 types derived from SolutionChangeAction
Microsoft.CodeAnalysis.CSharp.Features (2)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
267: CodeAction.SolutionChangeAction(
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.FixAllProvider.cs (1)
57: CodeAction.SolutionChangeAction(
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
58string equivalenceKey) : SolutionChangeAction(title, createChangedSolution, equivalenceKey, CodeActionPriority.Default, CodeActionCleanup.Default)
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
123internal sealed class ProjectOptionsChangeAction : SolutionChangeAction
1 instantiation of SolutionChangeAction
Microsoft.CodeAnalysis.Workspaces (1)
CodeActions\CodeAction.cs (1)
732=> new(title, createChangedSolution, equivalenceKey, priority, cleanup, createdFromFactoryMethod: true);
13 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 (1)
53var solutionChangeAction = SolutionChangeAction.Create("", GetUpdatedSolutionAsync, "");
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
149SolutionChangeAction.Create(
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (2)
64SolutionChangeAction.Create( 105SolutionChangeAction.Create(
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
219return CodeAction.SolutionChangeAction.Create(title, _ => Task.FromResult(newSolution), title);
PullMemberUp\MembersPuller.cs (1)
53return SolutionChangeAction.Create(
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
78context.RegisterCodeFix(CodeAction.SolutionChangeAction.Create(
Microsoft.CodeAnalysis.Workspaces (2)
CodeActions\CodeAction.cs (2)
548return SolutionChangeAction.New(title, createChangedSolution, equivalenceKey, priority, cleanup); 726public static SolutionChangeAction New(