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;
}
}
}