Table of Contents

Class BigDecimal

Namespace
Android.Icu.Math
Assembly
MASES.Netdroid.dll
public class BigDecimal : Number, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISerializable, IComparable<BigDecimal>
Inheritance
JVMBridgeBase
JVMBridgeBase<Serializable>
BigDecimal
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Serializable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Serializable>.IsAssignableFrom<T>()
JVMBridgeBase<Serializable>.Execute<T>(params T[])
JVMBridgeBase<Serializable>.DynBridgeClazz
JVMBridgeBase<Serializable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

BigDecimal()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public BigDecimal()

BigDecimal(String)

public BigDecimal(String arg0)

Parameters

arg0 String

String

BigDecimal(BigDecimal)

public BigDecimal(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

BigDecimal(BigInteger)

public BigDecimal(BigInteger arg0)

Parameters

arg0 BigInteger

BigInteger

BigDecimal(BigInteger, int)

public BigDecimal(BigInteger arg0, int arg1)

Parameters

arg0 BigInteger

BigInteger

arg1 int

int

BigDecimal(char[])

public BigDecimal(char[] arg0)

Parameters

arg0 char[]

char

BigDecimal(char[], int, int)

public BigDecimal(char[] arg0, int arg1, int arg2)

Parameters

arg0 char[]

char

arg1 int

int

arg2 int

int

BigDecimal(double)

public BigDecimal(double arg0)

Parameters

arg0 double

double

BigDecimal(int)

public BigDecimal(int arg0)

Parameters

arg0 int

int

BigDecimal(long)

public BigDecimal(long arg0)

Parameters

arg0 long

long

BigDecimal(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public BigDecimal(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

ONE

public static BigDecimal ONE { get; }

Property Value

BigDecimal

ROUND_CEILING

public static int ROUND_CEILING { get; }

Property Value

int

ROUND_DOWN

public static int ROUND_DOWN { get; }

Property Value

int

ROUND_FLOOR

public static int ROUND_FLOOR { get; }

Property Value

int

ROUND_HALF_DOWN

public static int ROUND_HALF_DOWN { get; }

Property Value

int

ROUND_HALF_EVEN

public static int ROUND_HALF_EVEN { get; }

Property Value

int

ROUND_HALF_UP

public static int ROUND_HALF_UP { get; }

Property Value

int

ROUND_UNNECESSARY

public static int ROUND_UNNECESSARY { get; }

Property Value

int

ROUND_UP

public static int ROUND_UP { get; }

Property Value

int

TEN

public static BigDecimal TEN { get; }

Property Value

BigDecimal

ZERO

public static BigDecimal ZERO { get; }

Property Value

BigDecimal

Methods

Abs()

public BigDecimal Abs()

Returns

BigDecimal

BigDecimal

Abs(MathContext)

public BigDecimal Abs(MathContext arg0)

Parameters

arg0 MathContext

MathContext

Returns

BigDecimal

BigDecimal

Add(BigDecimal)

public BigDecimal Add(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

Returns

BigDecimal

BigDecimal

Add(BigDecimal, MathContext)

public BigDecimal Add(BigDecimal arg0, MathContext arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 MathContext

MathContext

Returns

BigDecimal

BigDecimal

ByteValueExact()

public byte ByteValueExact()

Returns

byte

byte

CompareTo(BigDecimal)

public int CompareTo(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

Returns

int

int

CompareTo(BigDecimal, MathContext)

public int CompareTo(BigDecimal arg0, MathContext arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 MathContext

MathContext

Returns

int

int

CompareTo(object)

public int CompareTo(object arg0)

Parameters

arg0 object

object

Returns

int

int

Divide(BigDecimal)

public BigDecimal Divide(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

Returns

BigDecimal

BigDecimal

Divide(BigDecimal, MathContext)

public BigDecimal Divide(BigDecimal arg0, MathContext arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 MathContext

MathContext

Returns

BigDecimal

BigDecimal

Divide(BigDecimal, int)

public BigDecimal Divide(BigDecimal arg0, int arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 int

int

Returns

BigDecimal

BigDecimal

Divide(BigDecimal, int, int)

public BigDecimal Divide(BigDecimal arg0, int arg1, int arg2)

Parameters

arg0 BigDecimal

BigDecimal

arg1 int

int

arg2 int

int

Returns

BigDecimal

BigDecimal

DivideInteger(BigDecimal)

public BigDecimal DivideInteger(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

Returns

BigDecimal

BigDecimal

DivideInteger(BigDecimal, MathContext)

public BigDecimal DivideInteger(BigDecimal arg0, MathContext arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 MathContext

MathContext

Returns

BigDecimal

BigDecimal

Format(int, int)

public String Format(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

String

String

Format(int, int, int, int, int, int)

public String Format(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

arg5 int

int

Returns

String

String

IntValueExact()

public int IntValueExact()

Returns

int

int

LongValueExact()

public long LongValueExact()

Returns

long

long

Max(BigDecimal)

public BigDecimal Max(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

Returns

BigDecimal

BigDecimal

Max(BigDecimal, MathContext)

public BigDecimal Max(BigDecimal arg0, MathContext arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 MathContext

MathContext

Returns

BigDecimal

BigDecimal

Min(BigDecimal)

public BigDecimal Min(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

Returns

BigDecimal

BigDecimal

Min(BigDecimal, MathContext)

public BigDecimal Min(BigDecimal arg0, MathContext arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 MathContext

MathContext

Returns

BigDecimal

BigDecimal

MovePointLeft(int)

public BigDecimal MovePointLeft(int arg0)

Parameters

arg0 int

int

Returns

BigDecimal

BigDecimal

MovePointRight(int)

public BigDecimal MovePointRight(int arg0)

Parameters

arg0 int

int

Returns

BigDecimal

BigDecimal

Multiply(BigDecimal)

public BigDecimal Multiply(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

Returns

BigDecimal

BigDecimal

Multiply(BigDecimal, MathContext)

public BigDecimal Multiply(BigDecimal arg0, MathContext arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 MathContext

MathContext

Returns

BigDecimal

BigDecimal

Negate()

public BigDecimal Negate()

Returns

BigDecimal

BigDecimal

Negate(MathContext)

public BigDecimal Negate(MathContext arg0)

Parameters

arg0 MathContext

MathContext

Returns

BigDecimal

BigDecimal

Plus()

public BigDecimal Plus()

Returns

BigDecimal

BigDecimal

Plus(MathContext)

public BigDecimal Plus(MathContext arg0)

Parameters

arg0 MathContext

MathContext

Returns

BigDecimal

BigDecimal

Pow(BigDecimal)

public BigDecimal Pow(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

Returns

BigDecimal

BigDecimal

Pow(BigDecimal, MathContext)

public BigDecimal Pow(BigDecimal arg0, MathContext arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 MathContext

MathContext

Returns

BigDecimal

BigDecimal

Remainder(BigDecimal)

public BigDecimal Remainder(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

Returns

BigDecimal

BigDecimal

Remainder(BigDecimal, MathContext)

public BigDecimal Remainder(BigDecimal arg0, MathContext arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 MathContext

MathContext

Returns

BigDecimal

BigDecimal

Scale()

public int Scale()

Returns

int

int

SetScale(int)

public BigDecimal SetScale(int arg0)

Parameters

arg0 int

int

Returns

BigDecimal

BigDecimal

SetScale(int, int)

public BigDecimal SetScale(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

BigDecimal

BigDecimal

ShortValueExact()

public short ShortValueExact()

Returns

short

short

Signum()

public int Signum()

Returns

int

int

Subtract(BigDecimal)

public BigDecimal Subtract(BigDecimal arg0)

Parameters

arg0 BigDecimal

BigDecimal

Returns

BigDecimal

BigDecimal

Subtract(BigDecimal, MathContext)

public BigDecimal Subtract(BigDecimal arg0, MathContext arg1)

Parameters

arg0 BigDecimal

BigDecimal

arg1 MathContext

MathContext

Returns

BigDecimal

BigDecimal

ToBigDecimal()

public BigDecimal ToBigDecimal()

Returns

BigDecimal

BigDecimal

ToBigInteger()

public BigInteger ToBigInteger()

Returns

BigInteger

BigInteger

ToBigIntegerExact()

public BigInteger ToBigIntegerExact()

Returns

BigInteger

BigInteger

ToCharArray()

public char[] ToCharArray()

Returns

char[]

char

UnscaledValue()

public BigInteger UnscaledValue()

Returns

BigInteger

BigInteger

ValueOf(double)

public static BigDecimal ValueOf(double arg0)

Parameters

arg0 double

double

Returns

BigDecimal

BigDecimal

ValueOf(long)

public static BigDecimal ValueOf(long arg0)

Parameters

arg0 long

long

Returns

BigDecimal

BigDecimal

ValueOf(long, int)

public static BigDecimal ValueOf(long arg0, int arg1)

Parameters

arg0 long

long

arg1 int

int

Returns

BigDecimal

BigDecimal

Operators

implicit operator Comparable(BigDecimal)

Converter from BigDecimal to Comparable

public static implicit operator Comparable(BigDecimal t)

Parameters

t BigDecimal

Returns

Comparable