Class MigrationPlanner
Converts analysis diagnostics into a rollbackable migration plan.
MigrationPlanner
MigrationPlanner is the dry-run side of migration. It turns WorkspaceAnalysis into a MigrationPlan without changing files.
The planner only emits operations the tool can describe explicitly. Unsupported IL2CPP risks remain visible as diagnostics or manual migration operations instead of being silently rewritten.
public sealed class MigrationPlanner
- Inheritance
-
objectMigrationPlanner
Methods
Plan(WorkspaceAnalysis)
Creates a migration plan using the default planner options.
public MigrationPlan Plan(WorkspaceAnalysis analysis)
Parameters
analysisWorkspaceAnalysisThe workspace analysis to plan from.
Returns
- MigrationPlan
The planned migration operations for each analyzed project.
Plan(WorkspaceAnalysis, MigrationPlannerOptions)
Creates a migration plan using explicit planner options.
public MigrationPlan Plan(WorkspaceAnalysis analysis, MigrationPlannerOptions options)
Parameters
analysisWorkspaceAnalysisThe workspace analysis to plan from.
optionsMigrationPlannerOptionsOptions that control dual-runtime scaffolding, build hooks, and source-risk operations.
Returns
- MigrationPlan
The planned migration operations for each analyzed project.