internal static unsafe int ReadUnalignedI4(int* p) { byte* buffer = (byte*)p; // Unaligned, little endian format return buffer[0] | (buffer[1] << 8) | (buffer[2] << 16) | (buffer[3] << 24); }
private unsafe int GetNameHash(int index) { if (this._ums == null) { return(this._nameHashes[index]); } return(ResourceReader.ReadUnalignedI4(this._nameHashesPtr + index)); }