C# Class QLNet.Schedule

显示文件 Open project: ammachado/QLNet Class Usage Examples

Public Methods

Method Description
GetEnumerator ( ) : IEnumerator
Schedule ( ) : System
Schedule ( Date effectiveDate__, Date terminationDate__, Period tenor__, QLNet.Calendar calendar__, BusinessDayConvention convention__, BusinessDayConvention terminationDateConvention__, DateGeneration rule__, bool endOfMonth__ ) : System
Schedule ( Date effectiveDate__, Date terminationDate__, Period tenor__, QLNet.Calendar calendar__, BusinessDayConvention convention__, BusinessDayConvention terminationDateConvention__, DateGeneration rule__, bool endOfMonth__, Date firstDate__, Date nextToLastDate__ ) : System
Schedule ( List dates__, QLNet.Calendar calendar__, BusinessDayConvention convention__ ) : System
businessDayConvention ( ) : BusinessDayConvention
calendar ( ) : QLNet.Calendar
date ( int i ) : Date
dates ( ) : List
endDate ( ) : Date
isLast ( ) : bool
isRegular ( int i ) : bool
originalDate ( int i ) : Date
periodOfDate ( Date d ) : int
startDate ( ) : Date
tenor ( ) : Period
this ( int i ) : Date

Private Methods

Method Description
CheckInterface ( ) : void
nextTwentieth ( Date d, DateGeneration rule ) : Date
previousTwentieth ( Date d, DateGeneration rule ) : Date

Method Details

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

Schedule() public method

public Schedule ( ) : System
return System

Schedule() public method

public Schedule ( Date effectiveDate__, Date terminationDate__, Period tenor__, QLNet.Calendar calendar__, BusinessDayConvention convention__, BusinessDayConvention terminationDateConvention__, DateGeneration rule__, bool endOfMonth__ ) : System
effectiveDate__ Date
terminationDate__ Date
tenor__ Period
calendar__ QLNet.Calendar
convention__ BusinessDayConvention
terminationDateConvention__ BusinessDayConvention
rule__ DateGeneration
endOfMonth__ bool
return System

Schedule() public method

public Schedule ( Date effectiveDate__, Date terminationDate__, Period tenor__, QLNet.Calendar calendar__, BusinessDayConvention convention__, BusinessDayConvention terminationDateConvention__, DateGeneration rule__, bool endOfMonth__, Date firstDate__, Date nextToLastDate__ ) : System
effectiveDate__ Date
terminationDate__ Date
tenor__ Period
calendar__ QLNet.Calendar
convention__ BusinessDayConvention
terminationDateConvention__ BusinessDayConvention
rule__ DateGeneration
endOfMonth__ bool
firstDate__ Date
nextToLastDate__ Date
return System

Schedule() public method

public Schedule ( List dates__, QLNet.Calendar calendar__, BusinessDayConvention convention__ ) : System
dates__ List
calendar__ QLNet.Calendar
convention__ BusinessDayConvention
return System

businessDayConvention() public method

public businessDayConvention ( ) : BusinessDayConvention
return BusinessDayConvention

calendar() public method

public calendar ( ) : QLNet.Calendar
return QLNet.Calendar

date() public method

public date ( int i ) : Date
i int
return Date

dates() public method

public dates ( ) : List
return List

endDate() public method

public endDate ( ) : Date
return Date

isLast() public method

public isLast ( ) : bool
return bool

isRegular() public method

public isRegular ( int i ) : bool
i int
return bool

originalDate() public method

public originalDate ( int i ) : Date
i int
return Date

periodOfDate() public method

public periodOfDate ( Date d ) : int
d Date
return int

startDate() public method

public startDate ( ) : Date
return Date

tenor() public method

public tenor ( ) : Period
return Period

this() public method

public this ( int i ) : Date
i int
return Date