public int GetInt32(int offset) { byte[] buffer = _buffer; byte b1 = buffer[offset + 0]; byte b2 = buffer[offset + 1]; byte b3 = buffer[offset + 2]; byte b4 = buffer[offset + 3]; return (((((b4 << 8) + b3) << 8) + b2) << 8) + b1; }
private int GetInt32() { DiagnosticUtility.DebugAssert(_type == ValueHandleType.Int32, ""); return(_bufferReader.GetInt32(_offset)); }