Table of Contents

Class CalendarComponent

Namespace
Specworks.ICalendar
Assembly
Specworks.ICalendar.dll

Base class for all iCalendar components

public abstract class CalendarComponent
Inheritance
object
CalendarComponent
Derived

Properties

ComponentType

public abstract string ComponentType { get; }

Property Value

string

Properties

public Dictionary<string, List<CalendarProperty>> Properties { get; set; }

Property Value

Dictionary<string, List<CalendarProperty>>

SubComponents

public List<CalendarComponent> SubComponents { get; set; }

Property Value

List<CalendarComponent>

Methods

AddProperty(CalendarProperty)

public void AddProperty(CalendarProperty property)

Parameters

property CalendarProperty

GetProperties(string)

public List<CalendarProperty> GetProperties(string name)

Parameters

name string

Returns

List<CalendarProperty>

GetProperty(string)

public CalendarProperty? GetProperty(string name)

Parameters

name string

Returns

CalendarProperty