Table of Contents

Class IslamicCalendar

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

Constructors

IslamicCalendar()

public IslamicCalendar()

IslamicCalendar(TimeZone)

public IslamicCalendar(TimeZone arg0)

Parameters

arg0 TimeZone

TimeZone

IslamicCalendar(TimeZone, ULocale)

public IslamicCalendar(TimeZone arg0, ULocale arg1)

Parameters

arg0 TimeZone

TimeZone

arg1 ULocale

ULocale

IslamicCalendar(TimeZone, Locale)

public IslamicCalendar(TimeZone arg0, Locale arg1)

Parameters

arg0 TimeZone

TimeZone

arg1 Locale

Locale

IslamicCalendar(ULocale)

public IslamicCalendar(ULocale arg0)

Parameters

arg0 ULocale

ULocale

IslamicCalendar(Date)

public IslamicCalendar(Date arg0)

Parameters

arg0 Date

Date

IslamicCalendar(Locale)

public IslamicCalendar(Locale arg0)

Parameters

arg0 Locale

Locale

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

Parameters

initializer IJVMBridgeBaseInitializer

IslamicCalendar(int, int, int)

public IslamicCalendar(int arg0, int arg1, int arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

IslamicCalendar(int, int, int, int, int, int)

public IslamicCalendar(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

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

DHU_AL_HIJJAH

public static int DHU_AL_HIJJAH { get; set; }

Property Value

int

DHU_AL_QIDAH

public static int DHU_AL_QIDAH { get; set; }

Property Value

int

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

JUMADA_1

public static int JUMADA_1 { get; set; }

Property Value

int

JUMADA_2

public static int JUMADA_2 { get; set; }

Property Value

int

MUHARRAM

public static int MUHARRAM { get; set; }

Property Value

int

RABI_1

public static int RABI_1 { get; set; }

Property Value

int

RABI_2

public static int RABI_2 { get; set; }

Property Value

int

RAJAB

public static int RAJAB { get; set; }

Property Value

int

RAMADAN

public static int RAMADAN { get; set; }

Property Value

int

SAFAR

public static int SAFAR { get; set; }

Property Value

int

SHABAN

public static int SHABAN { get; set; }

Property Value

int

SHAWWAL

public static int SHAWWAL { get; set; }

Property Value

int

Methods

CreatePoolableInstance()

HPA initializer for IslamicCalendar()

public static IslamicCalendar CreatePoolableInstance()

Returns

IslamicCalendar

CreatePoolableInstance(TimeZone)

HPA initializer for IslamicCalendar(Android.Icu.Util.TimeZone arg0)

public static IslamicCalendar CreatePoolableInstance(TimeZone arg0)

Parameters

arg0 TimeZone

Returns

IslamicCalendar

CreatePoolableInstance(TimeZone, ULocale)

HPA initializer for IslamicCalendar(Android.Icu.Util.TimeZone arg0, Android.Icu.Util.ULocale arg1)

public static IslamicCalendar CreatePoolableInstance(TimeZone arg0, ULocale arg1)

Parameters

arg0 TimeZone
arg1 ULocale

Returns

IslamicCalendar

CreatePoolableInstance(TimeZone, Locale)

HPA initializer for IslamicCalendar(Android.Icu.Util.TimeZone arg0, Java.Util.Locale arg1)

public static IslamicCalendar CreatePoolableInstance(TimeZone arg0, Locale arg1)

Parameters

arg0 TimeZone
arg1 Locale

Returns

IslamicCalendar

CreatePoolableInstance(ULocale)

HPA initializer for IslamicCalendar(Android.Icu.Util.ULocale arg0)

public static IslamicCalendar CreatePoolableInstance(ULocale arg0)

Parameters

arg0 ULocale

Returns

IslamicCalendar

CreatePoolableInstance(Date)

HPA initializer for IslamicCalendar(Java.Util.Date arg0)

public static IslamicCalendar CreatePoolableInstance(Date arg0)

Parameters

arg0 Date

Returns

IslamicCalendar

CreatePoolableInstance(Locale)

HPA initializer for IslamicCalendar(Java.Util.Locale arg0)

public static IslamicCalendar CreatePoolableInstance(Locale arg0)

Parameters

arg0 Locale

Returns

IslamicCalendar

CreatePoolableInstance(int, int, int)

HPA initializer for IslamicCalendar(int arg0, int arg1, int arg2)

public static IslamicCalendar CreatePoolableInstance(int arg0, int arg1, int arg2)

Parameters

arg0 int
arg1 int
arg2 int

Returns

IslamicCalendar

CreatePoolableInstance(int, int, int, int, int, int)

HPA initializer for IslamicCalendar(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)

public static IslamicCalendar CreatePoolableInstance(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)

Parameters

arg0 int
arg1 int
arg2 int
arg3 int
arg4 int
arg5 int

Returns

IslamicCalendar

GetCalculationType()

public IslamicCalendar.CalculationType GetCalculationType()

Returns

IslamicCalendar.CalculationType

IslamicCalendar.CalculationType

SetCalculationType(CalculationType)

public void SetCalculationType(IslamicCalendar.CalculationType arg0)

Parameters

arg0 IslamicCalendar.CalculationType

IslamicCalendar.CalculationType