Table of Contents

Class Rational

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

Constructors

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

Parameters

initializer IJVMBridgeBaseInitializer

Rational(int, int)

public Rational(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

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

NEGATIVE_INFINITY

public static Rational NEGATIVE_INFINITY { get; set; }

Property Value

Rational

NaN

public static Rational NaN { get; set; }

Property Value

Rational

POSITIVE_INFINITY

public static Rational POSITIVE_INFINITY { get; set; }

Property Value

Rational

ZERO

public static Rational ZERO { get; set; }

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

CreatePoolableInstance(int, int)

HPA initializer for Rational(int arg0, int arg1)

public static Rational CreatePoolableInstance(int arg0, int arg1)

Parameters

arg0 int
arg1 int

Returns

Rational

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