C# 클래스 DDay.iCal.RecurringEvaluator

상속: Evaluator
파일 보기 프로젝트 열기: nachocove/DDay-iCal-Xamarin

공개 메소드들

메소드 설명
Evaluate ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd, bool includeReferenceDateInResults ) : IList
RecurringEvaluator ( IRecurrable obj ) : System

보호된 메소드들

메소드 설명
EvaluateExDate ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd ) : void

Evalates the ExDate component, and excludes each specified DateTime or Period from the Periods collection.

EvaluateExRule ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd ) : void

Evaulates the ExRule component, and excludes each specified DateTime from the Periods collection.

EvaluateRDate ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd ) : void

Evalates the RDate component, and adds each specified DateTime or Period to the Periods collection.

EvaluateRRule ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd, bool includeReferenceDateInResults ) : void

Evaulates the RRule component, and adds each specified Period to the Periods collection.

메소드 상세

Evaluate() 공개 메소드

public Evaluate ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd, bool includeReferenceDateInResults ) : IList
referenceDate IDateTime
periodStart System.DateTime
periodEnd System.DateTime
includeReferenceDateInResults bool
리턴 IList

EvaluateExDate() 보호된 메소드

Evalates the ExDate component, and excludes each specified DateTime or Period from the Periods collection.
protected EvaluateExDate ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd ) : void
referenceDate IDateTime
periodStart System.DateTime
periodEnd System.DateTime
리턴 void

EvaluateExRule() 보호된 메소드

Evaulates the ExRule component, and excludes each specified DateTime from the Periods collection.
protected EvaluateExRule ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd ) : void
referenceDate IDateTime
periodStart System.DateTime
periodEnd System.DateTime
리턴 void

EvaluateRDate() 보호된 메소드

Evalates the RDate component, and adds each specified DateTime or Period to the Periods collection.
protected EvaluateRDate ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd ) : void
referenceDate IDateTime
periodStart System.DateTime
periodEnd System.DateTime
리턴 void

EvaluateRRule() 보호된 메소드

Evaulates the RRule component, and adds each specified Period to the Periods collection.
protected EvaluateRRule ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd, bool includeReferenceDateInResults ) : void
referenceDate IDateTime
periodStart System.DateTime
periodEnd System.DateTime
includeReferenceDateInResults bool
리턴 void

RecurringEvaluator() 공개 메소드

public RecurringEvaluator ( IRecurrable obj ) : System
obj IRecurrable
리턴 System