Remove Reflection from DatItem<T>

This commit is contained in:
Matt Nadareski
2026-03-26 23:46:20 -04:00
parent a7a622e118
commit 9929199f31
40 changed files with 230 additions and 21 deletions

View File

@@ -28,6 +28,12 @@ namespace SabreTools.Metadata.DatItems.Test
public TestDatItem(string? nameKey) => _nameKey = nameKey;
/// <inheritdoc/>
public override object Clone() => new TestDatItem()
{
_internal = _internal.Clone() as TestDatItemModel ?? []
};
/// <inheritdoc/>
public override string? GetName() => _nameKey is not null ? _internal.ReadString(_nameKey) : null;