public ArrayReference ReadArrayReference() { var reference = new ArrayReference(); reference.Size = Reader.ReadUInt32(); if (Magic.Is32Bit) reference.Offset = Reader.ReadUInt32(); else reference.Offset = Reader.ReadUInt64(); return reference; }