| uint get_High() | Private+1 flags | — | 0x04 |
| void set_High(uint value) | Private+1 flags | — | 0x04 |
| uint get_Low() | Private+1 flags | — | 0x04 |
| void set_Low(uint value) | Private+1 flags | — | 0x04 |
| uint get_Mid() | Private+1 flags | — | 0x04 |
| void set_Mid(uint value) | Private+1 flags | — | 0x04 |
| bool get_IsNegative() | Private+1 flags | — | 0x01 |
| ulong get_Low64() | Private+1 flags | — | 0x08 |
| void set_Low64(ulong value) | Private+1 flags | — | 0x08 |
| uint GetExponent(float f) | PrivateStatic | — | 0x04 |
| uint GetExponent(double d) | PrivateStatic | | 0x08 |
| ulong UInt32x32To64(uint a, uint b) | PrivateStatic | | 0x08 |
| void UInt64x64To128(ulong a, ulong b, ref DecCalc& result) | PrivateStatic | | 0x10 |
| uint Div96By32(ref Buf12& bufNum, uint den) | PrivateStatic | | 0x10 |
| bool Div96ByConst(ref ulong& high64, ref uint& low, uint pow) | PrivateStatic | | 0x08 |
| void Unscale(ref uint& low, ref ulong& high64, ref int& scale) | PrivateStatic | | 0x08 |
| uint Div96By64(ref Buf12& bufNum, ulong den) | PrivateStatic | | 0x10 |
| uint Div128By96(ref Buf16& bufNum, ref Buf12& bufDen) | PrivateStatic | | 0x10 |
| uint IncreaseScale(ref Buf12& bufNum, uint power) | PrivateStatic | | 0x10 |
| void IncreaseScale64(ref Buf12& bufNum, uint power) | PrivateStatic | | 0x10 |
| int ScaleResult(const Buf24*& bufRes, uint hiRes, int scale) | PrivateStatic | | 0x04 |
| uint DivByConst(const UInt32*& result, uint hiRes, ref uint& quotient, ref uint& remainder, uint power) | PrivateStatic | | 0x04 |
| int LeadingZeroCount(uint value) | PrivateStatic | | 0x04 |
| int OverflowUnscale(ref Buf12& bufQuo, int scale, bool sticky) | PrivateStatic | | 0x10 |
| int SearchScale(ref Buf12& bufQuo, int scale) | PrivateStatic | | 0x10 |
| bool Add32To96(ref Buf12& bufNum, uint value) | PrivateStatic | | 0x10 |
| void DecAddSub(ref DecCalc& d1, ref DecCalc& d2, bool sign) | Static+1 flags | | 0x10 |
| int VarDecCmp(ref decimal& d1, ref decimal& d2) | Static+1 flags | | 0x10 |
| int VarDecCmpSub(ref decimal& d1, ref decimal& d2) | PrivateStatic | | 0x10 |
| void VarDecMul(ref DecCalc& d1, ref DecCalc& d2) | Static+1 flags | | 0x10 |
| void VarDecFromR4(float input, ref DecCalc& result) | Static+1 flags | | 0x10 |
| void VarDecFromR8(double input, ref DecCalc& result) | Static+1 flags | | 0x10 |
| float VarR4FromDec(ref decimal& value) | Static+1 flags | | 0x10 |
| double VarR8FromDec(ref decimal& value) | Static+1 flags | | 0x10 |
| int GetHashCode(ref decimal& d) | Static+1 flags | | 0x10 |
| void VarDecDiv(ref DecCalc& d1, ref DecCalc& d2) | Static+1 flags | | 0x10 |
| void InternalRound(ref DecCalc& d, uint scale, const RoundingMode& mode) | Static+1 flags | | 0x10 |
| uint DecDivMod1E9(ref DecCalc& value) | Static+1 flags | | 0x10 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |