public unsafe decimal GetDecimal(int offset) { byte[] buffer = _buffer; decimal value; byte* pb = (byte*)&value; for (int i = 0; i < sizeof(decimal); i++) pb[i] = buffer[offset + i]; return value; }
private decimal GetDecimal() { DiagnosticUtility.DebugAssert(_type == ValueHandleType.Decimal, ""); return(_bufferReader.GetDecimal(_offset)); }