C# Class DDay.iCal.RecurringEvaluator

Inheritance: Evaluator
Afficher le fichier Open project: nachocove/DDay-iCal-Xamarin

Méthodes publiques

Méthode Description
Evaluate ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd, bool includeReferenceDateInResults ) : IList
RecurringEvaluator ( IRecurrable obj ) : System

Méthodes protégées

Méthode Description
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.

Method Details

Evaluate() public méthode

public Evaluate ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd, bool includeReferenceDateInResults ) : IList
referenceDate IDateTime
periodStart System.DateTime
periodEnd System.DateTime
includeReferenceDateInResults bool
Résultat IList

EvaluateExDate() protected méthode

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
Résultat void

EvaluateExRule() protected méthode

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
Résultat void

EvaluateRDate() protected méthode

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
Résultat void

EvaluateRRule() protected méthode

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
Résultat void

RecurringEvaluator() public méthode

public RecurringEvaluator ( IRecurrable obj ) : System
obj IRecurrable
Résultat System