Table of Contents

Class MigrationPlanner

Namespace
S1Interop.Core.Migration
Assembly
S1Interop.Core.dll

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
object
MigrationPlanner

Methods

Plan(WorkspaceAnalysis)

Creates a migration plan using the default planner options.

public MigrationPlan Plan(WorkspaceAnalysis analysis)

Parameters

analysis WorkspaceAnalysis

The 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

analysis WorkspaceAnalysis

The workspace analysis to plan from.

options MigrationPlannerOptions

Options that control dual-runtime scaffolding, build hooks, and source-risk operations.

Returns

MigrationPlan

The planned migration operations for each analyzed project.