Constructor

@:overloadnew (lo:Int, mid:Int, hi:Int, isNegative:Bool, scale:UInt8)

@:overloadnew (bits:NativeArray<Int>)

@:overloadnew (value:Float)

@:overloadnew (value:Single)

@:overloadnew (value:UInt64)

@:overloadnew (value:Int64)

@:overloadnew (value:UInt)

@:overloadnew (value:Int)

Methods

@:overloadCompareTo (value:Dynamic):Int

@:overloadCompareTo (value:Decimal):Int

@:overloadGetTypeCode ():TypeCode

Static variables

@:readOnlystaticread onlyMaxValue:Decimal

@:readOnlystaticread onlyMinValue:Decimal

@:readOnlystaticread onlyMinusOne:Decimal

@:readOnlystaticread onlyOne:Decimal

@:readOnlystaticread onlyZero:Decimal

Static methods

@:overloadstaticAdd (d1:Decimal, d2:Decimal):Decimal

@:overloadstaticCeiling (d:Decimal):Decimal

@:overloadstaticCompare (d1:Decimal, d2:Decimal):Int

@:overloadstaticDivide (d1:Decimal, d2:Decimal):Decimal

@:overloadstaticFloor (d:Decimal):Decimal

@:overloadstaticFromOACurrency (cy:Int64):Decimal

@:overloadstaticGetBits (d:Decimal):NativeArray<Int>

@:overloadstaticMultiply (d1:Decimal, d2:Decimal):Decimal

@:overloadstaticNegate (d:Decimal):Decimal

@:overloadstaticParse (s:String):Decimal

@:overloadstaticParse (s:String, style:NumberStyles, provider:IFormatProvider):Decimal

@:overloadstaticParse (s:String, provider:IFormatProvider):Decimal

@:overloadstaticParse (s:String, style:NumberStyles):Decimal

@:overloadstaticRemainder (d1:Decimal, d2:Decimal):Decimal

@:overloadstaticRound (d:Decimal, decimals:Int):Decimal

@:overloadstaticRound (d:Decimal, mode:MidpointRounding):Decimal

@:overloadstaticRound (d:Decimal):Decimal

@:overloadstaticRound (d:Decimal, decimals:Int, mode:MidpointRounding):Decimal

@:overloadstaticSubtract (d1:Decimal, d2:Decimal):Decimal

@:noCompletion@:skipReflection@:overloadstaticToByte (value:Decimal):UInt8

@:noCompletion@:skipReflection@:overloadstaticToDouble (d:Decimal):Float

@:noCompletion@:skipReflection@:overloadstaticToInt16 (value:Decimal):Int16

@:noCompletion@:skipReflection@:overloadstaticToInt32 (d:Decimal):Int

@:noCompletion@:skipReflection@:overloadstaticToInt64 (d:Decimal):Int64

@:overloadstaticToOACurrency (value:Decimal):Int64

@:noCompletion@:skipReflection@:overloadstaticToSByte (value:Decimal):Int8

@:noCompletion@:skipReflection@:overloadstaticToSingle (d:Decimal):Single

@:noCompletion@:skipReflection@:overloadstaticToUInt16 (value:Decimal):UInt16

@:noCompletion@:skipReflection@:overloadstaticToUInt32 (d:Decimal):UInt

@:noCompletion@:skipReflection@:overloadstaticToUInt64 (d:Decimal):UInt64

@:overloadstaticTruncate (d:Decimal):Decimal

@:overloadstaticTryParse (s:String, result:Out<Decimal>):Bool

@:overloadstaticTryParse (s:String, style:NumberStyles, provider:IFormatProvider, result:Out<Decimal>):Bool

@:native("Equals")@:overloadstatic_Equals (d1:Decimal, d2:Decimal):Bool

@:overloadstaticop_Addition (d1:Decimal, d2:Decimal):Decimal

@:overloadstaticop_Decrement (d:Decimal):Decimal

@:overloadstaticop_Division (d1:Decimal, d2:Decimal):Decimal

@:overloadstaticop_Equality (d1:Decimal, d2:Decimal):Bool

@:overloadstaticop_Explicit (value:Single):Decimal

@:overloadstaticop_Explicit (value:Decimal):Float

@:overloadstaticop_Explicit (value:Float):Decimal

@:overloadstaticop_GreaterThan (d1:Decimal, d2:Decimal):Bool

@:overloadstaticop_GreaterThanOrEqual (d1:Decimal, d2:Decimal):Bool

@:overloadstaticop_Implicit (value:UInt8):Decimal

@:overloadstaticop_Implicit (value:UInt64):Decimal

@:overloadstaticop_Implicit (value:Int64):Decimal

@:overloadstaticop_Implicit (value:UInt):Decimal

@:overloadstaticop_Implicit (value:Int):Decimal

@:overloadstaticop_Implicit (value:Char16):Decimal

@:overloadstaticop_Implicit (value:UInt16):Decimal

@:overloadstaticop_Implicit (value:Int16):Decimal

@:overloadstaticop_Implicit (value:Int8):Decimal

@:overloadstaticop_Increment (d:Decimal):Decimal

@:overloadstaticop_Inequality (d1:Decimal, d2:Decimal):Bool

@:overloadstaticop_LessThan (d1:Decimal, d2:Decimal):Bool

@:overloadstaticop_LessThanOrEqual (d1:Decimal, d2:Decimal):Bool

@:overloadstaticop_Modulus (d1:Decimal, d2:Decimal):Decimal

@:overloadstaticop_Multiply (d1:Decimal, d2:Decimal):Decimal

@:overloadstaticop_Subtraction (d1:Decimal, d2:Decimal):Decimal

@:overloadstaticop_UnaryNegation (d:Decimal):Decimal

@:overloadstaticop_UnaryPlus (d:Decimal):Decimal

Inherited Variables

Inherited Methods