NdsForge.NET 1.0.1
Read, validate, edit, compare, and build Nintendo DS and DSi images from .NET
Loading...
Searching...
No Matches
NdsEditPlan.cs
1namespace NdsForge;
2
8public sealed record NdsEditPlan(
9 IReadOnlyList<NdsFileChange> Files,
10 bool HeaderFieldsChanged,
11 bool BannerReplaced,
12 NdsRepairKind Repairs)
13{
15 public bool HasChanges => Files.Count != 0 || HeaderFieldsChanged || BannerReplaced || Repairs != NdsRepairKind.None;
16}
Describes semantic preservation edits before any destination is created or truncated.
bool HasChanges
Allows automation to avoid writing when a session has no semantic changes or explicit repairs.
NdsRepairKind
Names independently requested checksum repairs so an edit plan never hides a broad implicit fix opera...