Table of Contents

Class Rational

Namespace
Android.Util
Assembly
MASES.Netdroid.dll
public class Rational : Number, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISerializable
Inheritance
JVMBridgeBase
JVMBridgeBase<Serializable>
Rational
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

Rational()

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

public Rational()

Rational(int, int)

public Rational(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Rational(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 Rational(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

NEGATIVE_INFINITY

public static Rational NEGATIVE_INFINITY { get; }

Property Value

Rational

NaN

public static Rational NaN { get; }

Property Value

Rational

POSITIVE_INFINITY

public static Rational POSITIVE_INFINITY { get; }

Property Value

Rational

ZERO

public static Rational ZERO { get; }

Property Value

Rational

Methods

CompareTo(Rational)

public int CompareTo(Rational arg0)

Parameters

arg0 Rational

Rational

Returns

int

int

CompareTo(object)

public int CompareTo(object arg0)

Parameters

arg0 object

object

Returns

int

int

GetDenominator()

public int GetDenominator()

Returns

int

int

GetNumerator()

public int GetNumerator()

Returns

int

int

IsFinite()

public bool IsFinite()

Returns

bool

bool

IsInfinite()

public bool IsInfinite()

Returns

bool

bool

IsNaN()

public bool IsNaN()

Returns

bool

bool

IsZero()

public bool IsZero()

Returns

bool

bool

ParseRational(String)

public static Rational ParseRational(String arg0)

Parameters

arg0 String

String

Returns

Rational

Rational

Exceptions

NumberFormatException

Operators

implicit operator Comparable(Rational)

Converter from Rational to Comparable

public static implicit operator Comparable(Rational t)

Parameters

t Rational

Returns

Comparable