NdsForge.NET 1.0.1
Read, validate, edit, compare, and build Nintendo DS and DSi images from .NET
Loading...
Searching...
No Matches
NdsSemanticDifference.cs
1namespace NdsForge;
2
4public sealed class NdsSemanticDifference
5{
11 internal NdsSemanticDifference(string path, NdsDifferenceKind kind, string? before, string? after)
12 {
13 Path = path;
14 Kind = kind;
15 Before = before;
16 After = after;
17 }
18
20 public string Path { get; }
22 public NdsDifferenceKind Kind { get; }
24 public string? Before { get; }
26 public string? After { get; }
27}
NdsDifferenceKind Kind
Separates content edits from layout-only moves and numeric identity changes.
string Path
Identifies the exact stable manifest value or logical component that changed.
string? Before
Contains the invariant left value, or remains absent when the component was added.
string? After
Contains the invariant right value, or remains absent when the component was removed.
NdsDifferenceKind
Classifies how one semantic or physical image value changed between manifest snapshots.