Table of Contents

Namespace S1Interop.Core.Contracts

Classes

ConfigurationAnalysis

Describes S1Interop's runtime classification for one project configuration.

InjectedTypeAnalysis

Describes a project-owned type that appears to participate in IL2CPP type injection.

InteropDiagnostic

Represents a diagnostic produced while analyzing, planning, or verifying interop readiness.

MigrationApplyResult

Reports the result of applying a migration plan.

MigrationBuildIssue

Describes one readiness or build issue from sandbox build verification.

MigrationBuildResult

Reports the result of building one migrated sandbox configuration.

MigrationFileChange

Describes one file created or changed during a migration apply pass.

MigrationOperation

Describes one migration action that can be reported to a caller and may be applied automatically.

MigrationPlan

Represents the migration operations planned for a workspace.

MigrationPlannerOptions

Configures how migration operations are planned from an analysis result.

MigrationRollbackResult

Reports the result of rolling back a migration apply run.

MigrationVerificationResult

Reports sandbox verification for one project migration.

MigrationVerifierOptions

Configures sandbox verification for a migration plan.

PackageReferenceInfo

Describes a NuGet package reference found in a project or imported project file.

ProjectAnalysis

Represents the analysis result for a single C# project.

ProjectMigrationPlan

Represents planned migration operations for one project.

ReferenceInfo

Describes an assembly reference found in a project or imported project file.

SdkFacadePlan

Describes backend-neutral SDK facade source that can be generated for a project.

SdkNamespaceImport

Describes a Schedule One namespace that should be exposed through generated backend-neutral facades.

SdkTypeAlias

Describes one backend-neutral type alias between Mono and IL2CPP Schedule One type names.

SourceInteropAnalysis

Represents source-level interop findings for one project.

SourceRisk

Describes a source pattern that may not be portable between Mono and IL2CPP.

WorkspaceAnalysis

Represents the analysis result for a workspace path.

WorkspaceMigrationVerificationResult

Reports sandbox verification across all projects discovered in a workspace.

Enums

DiagnosticSeverity

Describes the severity of an analysis or migration diagnostic.

RuntimeKind

Identifies the Schedule One runtime surface inferred for a project configuration.