public void Serialize(Package package) { Index.Serialize(package); package.WriteUInt16(TypeIndex); if (package.Header.Flags & PackageFlags.BuiltinOuterIndexFields) { OuterIndex.Serialize(package); } package.WriteUInt32(SizeInFile); package.WriteUInt32(OffsetInFile); }