VCalendarTimeZones Property

This is used to hold a set of time zone (VTIMEZONE) objects associated with calendars

Definition

Namespace: EWSoftware.PDI.Objects
Assembly: EWSoftware.PDI.Data (in EWSoftware.PDI.Data.dll) Version: 2023.1.2.0
public static VTimeZoneCollection TimeZones { get; }

Property Value

VTimeZoneCollection

If the returned collection is empty, there are no time zone items. This property is only applicable to iCalendar 2.0 objects.

Note that all calendars share a common set of time zone information. Any time zone components parsed are added to this collection if they do not exist or, if they do, are merged into existing entries. This serves as a common source of time zone info. It also saves us from having to introduce some method of letting the sub-objects like events know who their containing calendar is in order to get a reference to a time zone collection.

See Also