C# Class DDay.iCal.iCalDateTime

Inheritance: EncodableDataType, IDateTime
Show file Open project: nachocove/DDay-iCal-Xamarin Class Usage Examples

Public Methods

Method Description
Add ( System.TimeSpan ts ) : IDateTime
AddDays ( int days ) : IDateTime
AddHours ( int hours ) : IDateTime
AddMilliseconds ( int milliseconds ) : IDateTime
AddMinutes ( int minutes ) : IDateTime
AddMonths ( int months ) : IDateTime
AddSeconds ( int seconds ) : IDateTime
AddTicks ( long ticks ) : IDateTime
AddYears ( int years ) : IDateTime
AssociateWith ( IDateTime dt ) : void
CompareTo ( IDateTime dt ) : int
CopyFrom ( ICopyable obj ) : void
Equals ( object obj ) : bool
GetHashCode ( ) : int
GreaterThan ( IDateTime dt ) : bool
GreaterThanOrEqual ( IDateTime dt ) : bool
LessThan ( IDateTime dt ) : bool
LessThanOrEqual ( IDateTime dt ) : bool
SetTimeZone ( ITimeZone tz ) : IDateTime
Subtract ( System.TimeSpan ts ) : IDateTime
Subtract ( IDateTime dt ) : System.TimeSpan
ToString ( ) : string
ToString ( string format ) : string
ToString ( string format, IFormatProvider formatProvider ) : string
ToTimeZone ( ITimeZone tz ) : IDateTime
ToTimeZone ( TimeZoneObservance tzo ) : IDateTime
ToTimeZone ( string tzid ) : IDateTime
iCalDateTime ( ) : System
iCalDateTime ( System.DateTime value ) : System
iCalDateTime ( System.DateTime value, TimeZoneObservance tzo ) : System
iCalDateTime ( System.DateTime value, string tzid ) : System
iCalDateTime ( IDateTime value ) : System
iCalDateTime ( int year, int month, int day ) : System
iCalDateTime ( int year, int month, int day, bool hasTime ) : System
iCalDateTime ( int year, int month, int day, int hour, int minute, int second ) : System
iCalDateTime ( int year, int month, int day, int hour, int minute, int second, string tzid ) : System
iCalDateTime ( int year, int month, int day, int hour, int minute, int second, string tzid, IICalendar iCal ) : System
iCalDateTime ( int year, int month, int day, string tzid ) : System
iCalDateTime ( int year, int month, int day, string tzid, bool hasTime ) : System
iCalDateTime ( string value ) : System
operator ( ) : IDateTime
operator ( ) : System.TimeSpan
operator ( ) : bool

Private Methods

Method Description
CoerceDateTime ( int year, int month, int day, int hour, int minute, int second, DateTimeKind kind ) : System.DateTime
GetTimeZoneObservance ( ) : TimeZoneObservance?
Initialize ( System.DateTime value, TimeZoneObservance tzo ) : void
Initialize ( System.DateTime value, string tzid, IICalendar iCal ) : void
Initialize ( int year, int month, int day, int hour, int minute, int second, string tzid, IICalendar iCal ) : void

Method Details

Add() public method

public Add ( System.TimeSpan ts ) : IDateTime
ts System.TimeSpan
return IDateTime

AddDays() public method

public AddDays ( int days ) : IDateTime
days int
return IDateTime

AddHours() public method

public AddHours ( int hours ) : IDateTime
hours int
return IDateTime

AddMilliseconds() public method

public AddMilliseconds ( int milliseconds ) : IDateTime
milliseconds int
return IDateTime

AddMinutes() public method

public AddMinutes ( int minutes ) : IDateTime
minutes int
return IDateTime

AddMonths() public method

public AddMonths ( int months ) : IDateTime
months int
return IDateTime

AddSeconds() public method

public AddSeconds ( int seconds ) : IDateTime
seconds int
return IDateTime

AddTicks() public method

public AddTicks ( long ticks ) : IDateTime
ticks long
return IDateTime

AddYears() public method

public AddYears ( int years ) : IDateTime
years int
return IDateTime

AssociateWith() public method

public AssociateWith ( IDateTime dt ) : void
dt IDateTime
return void

CompareTo() public method

public CompareTo ( IDateTime dt ) : int
dt IDateTime
return int

CopyFrom() public method

public CopyFrom ( ICopyable obj ) : void
obj ICopyable
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

GreaterThan() public method

public GreaterThan ( IDateTime dt ) : bool
dt IDateTime
return bool

GreaterThanOrEqual() public method

public GreaterThanOrEqual ( IDateTime dt ) : bool
dt IDateTime
return bool

LessThan() public method

public LessThan ( IDateTime dt ) : bool
dt IDateTime
return bool

LessThanOrEqual() public method

public LessThanOrEqual ( IDateTime dt ) : bool
dt IDateTime
return bool

SetTimeZone() public method

public SetTimeZone ( ITimeZone tz ) : IDateTime
tz ITimeZone
return IDateTime

Subtract() public method

public Subtract ( System.TimeSpan ts ) : IDateTime
ts System.TimeSpan
return IDateTime

Subtract() public method

public Subtract ( IDateTime dt ) : System.TimeSpan
dt IDateTime
return System.TimeSpan

ToString() public method

public ToString ( ) : string
return string

ToString() public method

public ToString ( string format ) : string
format string
return string

ToString() public method

public ToString ( string format, IFormatProvider formatProvider ) : string
format string
formatProvider IFormatProvider
return string

ToTimeZone() public method

public ToTimeZone ( ITimeZone tz ) : IDateTime
tz ITimeZone
return IDateTime

ToTimeZone() public method

public ToTimeZone ( TimeZoneObservance tzo ) : IDateTime
tzo TimeZoneObservance
return IDateTime

ToTimeZone() public method

public ToTimeZone ( string tzid ) : IDateTime
tzid string
return IDateTime

iCalDateTime() public method

public iCalDateTime ( ) : System
return System

iCalDateTime() public method

public iCalDateTime ( System.DateTime value ) : System
value System.DateTime
return System

iCalDateTime() public method

public iCalDateTime ( System.DateTime value, TimeZoneObservance tzo ) : System
value System.DateTime
tzo TimeZoneObservance
return System

iCalDateTime() public method

public iCalDateTime ( System.DateTime value, string tzid ) : System
value System.DateTime
tzid string
return System

iCalDateTime() public method

public iCalDateTime ( IDateTime value ) : System
value IDateTime
return System

iCalDateTime() public method

public iCalDateTime ( int year, int month, int day ) : System
year int
month int
day int
return System

iCalDateTime() public method

public iCalDateTime ( int year, int month, int day, bool hasTime ) : System
year int
month int
day int
hasTime bool
return System

iCalDateTime() public method

public iCalDateTime ( int year, int month, int day, int hour, int minute, int second ) : System
year int
month int
day int
hour int
minute int
second int
return System

iCalDateTime() public method

public iCalDateTime ( int year, int month, int day, int hour, int minute, int second, string tzid ) : System
year int
month int
day int
hour int
minute int
second int
tzid string
return System

iCalDateTime() public method

public iCalDateTime ( int year, int month, int day, int hour, int minute, int second, string tzid, IICalendar iCal ) : System
year int
month int
day int
hour int
minute int
second int
tzid string
iCal IICalendar
return System

iCalDateTime() public method

public iCalDateTime ( int year, int month, int day, string tzid ) : System
year int
month int
day int
tzid string
return System

iCalDateTime() public method

public iCalDateTime ( int year, int month, int day, string tzid, bool hasTime ) : System
year int
month int
day int
tzid string
hasTime bool
return System

iCalDateTime() public method

public iCalDateTime ( string value ) : System
value string
return System

operator() public static method

public static operator ( ) : IDateTime
return IDateTime

operator() public static method

public static operator ( ) : System.TimeSpan
return System.TimeSpan

operator() public static method

public static operator ( ) : bool
return bool