// Assembly: System.Xml
// Full name: System.Xml.BinXmlSqlDecimal

namespace System.Xml
{
public class BinXmlSqlDecimal // TypeDefIndex: 6590
{
	// Fields
	type#15457 m_bLen;
	type#15457 m_bPrec;
	type#15457 m_bScale;
	type#15457 m_bSign;
	type#27919 m_data1;
	type#27919 m_data2;
	type#27919 m_data3;
	type#27919 m_data4;
	type#15464 NUMERIC_MAX_PRECISION;
	type#15464 MaxPrecision;
	type#15464 MaxScale;
	type#20881 x_cNumeMax;
	type#20909 x_lInt32Base;
	type#27944 x_ulInt32Base;
	type#27944 x_ulInt32BaseForMod;
	type#27945 x_llMax;
	type#17437 DUINT_BASE;
	type#17437 DUINT_BASE2;
	type#17437 DUINT_BASE3;
	type#13565 x_rgulShiftBase;
	type#12870 rgCLenFromPrec;

	// Methods
	// RVA: -1
	public type#15313 get_IsPositive() { }
	// RVA: -1
	public type#28660 .ctor(type#12860 data, type#20867 offset, type#15313 trim) { }
	// RVA: -1
	private static type#27917 UIntFromByteArray(type#12860 data, type#20867 offset) { }
	// RVA: -1
	private static type#28660 MpDiv1(type#13557 rgulU, type#11942 ciulU, type#27917 iulD, type#12198 iulR) { }
	// RVA: -1
	private static type#28660 MpNormalize(type#13557 rgulU, type#11942 ciulU) { }
	// RVA: -1
	private static type#15837 ChFromDigit(type#27917 uiDigit) { }
	// RVA: -1
	public type#17162 ToDecimal() { }
	// RVA: -1
	private type#28660 TrimTrailingZeros() { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
