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

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

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

Метод Описание
Evaluate ( IDateTime referenceDate, System.DateTime periodStart, System.DateTime periodEnd, bool includeReferenceDateInResults ) : IList
RecurrencePatternEvaluator ( IRecurrencePattern pattern ) : System

Приватные методы

Метод Описание
ApplySetPosRules ( List dates, IRecurrencePattern pattern ) : List
CreatePeriod ( System.DateTime dt, IDateTime referenceDate ) : IPeriod
EnforceEvaluationRestrictions ( IRecurrencePattern pattern ) : void
GetAbsWeekDays ( System.DateTime date, IWeekDay weekDay, IRecurrencePattern pattern, bool expand ) : List
GetCandidates ( System.DateTime date, IRecurrencePattern pattern, bool expandBehaviors ) : List
GetDates ( IDateTime seed, System.DateTime periodStart, System.DateTime periodEnd, int maxCount, IRecurrencePattern pattern, bool includeReferenceDateInResults ) : List
GetDayVariants ( List dates, IRecurrencePattern pattern, bool expand ) : List
GetHourVariants ( List dates, IRecurrencePattern pattern, bool expand ) : List
GetMinuteVariants ( List dates, IRecurrencePattern pattern, bool expand ) : List
GetMonthDayVariants ( List dates, IRecurrencePattern pattern, bool expand ) : List
GetMonthVariants ( List dates, IRecurrencePattern pattern, bool expand ) : List
GetOffsetDates ( List dates, int offset ) : List
GetSecondVariants ( List dates, IRecurrencePattern pattern, bool expand ) : List
GetWeekNoVariants ( List dates, IRecurrencePattern pattern, bool expand ) : List
GetYearDayVariants ( List dates, IRecurrencePattern pattern, bool expand ) : List
ProcessRecurrencePattern ( IDateTime referenceDate ) : IRecurrencePattern

Описание методов

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

RecurrencePatternEvaluator() публичный Метод

public RecurrencePatternEvaluator ( IRecurrencePattern pattern ) : System
pattern IRecurrencePattern
Результат System