Table of Contents

Class BigDecimal

Namespace
Android.Icu.Math
Assembly
MASES.Netdroid.dll
public class BigDecimal : Number, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, ISerializable, IComparable<BigDecimal>
Inheritance
BigDecimal
Implements
Inherited Members
Extension Methods

Constructors

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(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public BigDecimal(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

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

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

ONE

public static BigDecimal ONE { get; set; }

Property Value

BigDecimal

ROUND_CEILING

public static int ROUND_CEILING { get; set; }

Property Value

int

ROUND_DOWN

public static int ROUND_DOWN { get; set; }

Property Value

int

ROUND_FLOOR

public static int ROUND_FLOOR { get; set; }

Property Value

int

ROUND_HALF_DOWN

public static int ROUND_HALF_DOWN { get; set; }

Property Value

int

ROUND_HALF_EVEN

public static int ROUND_HALF_EVEN { get; set; }

Property Value

int

ROUND_HALF_UP

public static int ROUND_HALF_UP { get; set; }

Property Value

int

ROUND_UNNECESSARY

public static int ROUND_UNNECESSARY { get; set; }

Property Value

int

ROUND_UP

public static int ROUND_UP { get; set; }

Property Value

int

TEN

public static BigDecimal TEN { get; set; }

Property Value

BigDecimal

ZERO

public static BigDecimal ZERO { get; set; }

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

CreatePoolableInstance(String)

HPA initializer for BigDecimal(Java.Lang.String arg0)

public static BigDecimal CreatePoolableInstance(String arg0)

Parameters

arg0 String

Returns

BigDecimal

CreatePoolableInstance(BigDecimal)

HPA initializer for BigDecimal(Java.Math.BigDecimal arg0)

public static BigDecimal CreatePoolableInstance(BigDecimal arg0)

Parameters

arg0 BigDecimal

Returns

BigDecimal

CreatePoolableInstance(BigInteger)

HPA initializer for BigDecimal(Java.Math.BigInteger arg0)

public static BigDecimal CreatePoolableInstance(BigInteger arg0)

Parameters

arg0 BigInteger

Returns

BigDecimal

CreatePoolableInstance(BigInteger, int)

HPA initializer for BigDecimal(Java.Math.BigInteger arg0, int arg1)

public static BigDecimal CreatePoolableInstance(BigInteger arg0, int arg1)

Parameters

arg0 BigInteger
arg1 int

Returns

BigDecimal

CreatePoolableInstance(char[])

HPA initializer for BigDecimal(char[] arg0)

public static BigDecimal CreatePoolableInstance(char[] arg0)

Parameters

arg0 char[]

Returns

BigDecimal

CreatePoolableInstance(char[], int, int)

HPA initializer for BigDecimal(char[] arg0, int arg1, int arg2)

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

Parameters

arg0 char[]
arg1 int
arg2 int

Returns

BigDecimal

CreatePoolableInstance(double)

HPA initializer for BigDecimal(double arg0)

public static BigDecimal CreatePoolableInstance(double arg0)

Parameters

arg0 double

Returns

BigDecimal

CreatePoolableInstance(int)

HPA initializer for BigDecimal(int arg0)

public static BigDecimal CreatePoolableInstance(int arg0)

Parameters

arg0 int

Returns

BigDecimal

CreatePoolableInstance(long)

HPA initializer for BigDecimal(long arg0)

public static BigDecimal CreatePoolableInstance(long arg0)

Parameters

arg0 long

Returns

BigDecimal

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