C# Класс DDay.iCal.RecurringEvaluator

Наследование: Evaluator
Показать файл Открыть проект

Открытые методы

Метод Описание
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