namespace BizHawk.Common { /// Used by to represent archive members. public readonly struct HawkArchiveFileItem { /// the index of the member within the archive, not to be confused with /// this is for implementations to use internally public readonly int ArchiveIndex; /// the index of this archive item public readonly int Index; /// the member name public readonly string Name; /// the size of member file public readonly long Size; public HawkArchiveFileItem(string name, long size, int index, int archiveIndex) { Name = name; Size = size; Index = index; ArchiveIndex = archiveIndex; } } }