Class RecurrenceInfo
Class representing the recurrence of an appointment booking
Inheritance
RecurrenceInfo
Assembly: SoCore.dll
Syntax
public class RecurrenceInfo : ICloneable
Constructors
RecurrenceInfo()
Declaration
Properties
Dates
List of all dates where this recurrence occurs
Declaration
public RecurrenceDate[] Dates { get; set; }
Property Value
DayPattern
Pattern describing a daily recurrence
Only set when the recurrence pattern i daily. Daily
Declaration
public RecurrenceDayPattern DayPattern { get; set; }
Property Value
EndDate
End date of the repetition pattern
Only used when the end is calculated from a end date. EndDate
Declaration
public DateTime EndDate { get; set; }
Property Value
IsRecurrence
Get a or set IsRecurrence, indicating if this is a repeating appointment or not.
Declaration
public bool IsRecurrence { get; set; }
Property Value
MonthPattern
Pattern describing a daily recurrence
Only set when the recurrence pattern i monthly. Monthly
Declaration
public RecurrenceMonthPattern MonthPattern { get; set; }
Property Value
Pattern
The recurrence pattern (Daily, Weekly, Monthly, Yearly, Custom)
Declaration
public RecurrencePattern Pattern { get; set; }
Property Value
RecurrenceCounter
Number of recurrences
Only used when the end is calculated from a number of repetitions. Counter
Declaration
public int RecurrenceCounter { get; set; }
Property Value
RecurrenceEndType
Type defining how the end of the recurrence sequence should be calculated
Declaration
public RecurrenceEndType RecurrenceEndType { get; set; }
Property Value
RecurrenceId
Declaration
public int RecurrenceId { get; set; }
Property Value
StartDate
Start date of the repetition pattern
Declaration
public DateTime StartDate { get; set; }
Property Value
WeekPattern
Pattern describing a daily recurrence
Only set when the recurrence pattern i weekly. Weekly
Declaration
public RecurrenceWeekPattern WeekPattern { get; set; }
Property Value
YearPattern
Pattern describing a daily recurrence
Only set when the recurrence pattern i yearly. Yearly
Declaration
public RecurrenceYearPattern YearPattern { get; set; }
Property Value
Methods
Clone()
Declaration
Returns
ToString(String)
Declaration
public string ToString(string prefix)
Parameters
Type |
Name |
Description |
String |
prefix |
|
Returns
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)