EWSoftware.PDI Namespace
Personal Data Interchange and miscellaneous date utility classes developed by Eric Woodruff.
DateTimeCollection |
A type-safe collection of DateTime objects. The other classes in this namespace use this
collection when returning a list of dates. The collection can be used as a data source for data binding.
|
DateTimeInstance |
This class is returned by the time zone conversion functions in the VCalendar
class. It is also used by the RecurringObject-derived classes to return a
collection of recurring instances.
|
DateTimeInstanceCollection |
A type-safe collection of DateTimeInstance objects. The other classes in this namespace
use this collection when returning a list of dates. The collection can be used as a data source for data
binding.
|
DateUtils |
This is a sealed class that contains various helpful date utility methods used by other classes in the
PDI library.
|
DayInstance |
A day instance item. The properties of this class define a day of the week instance on which a
recurrence date may fall.
|
DayInstanceCollection |
A type-safe collection of DayInstance objects. All instances in the collection are unique.
|
EncodingUtils |
This class contains some static utility methods used to encode and decode data
|
FixedHoliday |
This class is used to define a fixed holiday, one that falls on a specific month and day (i.e. July 4th).
|
FloatingHoliday |
This class is used to define a floating holiday, one that falls on a particular day of the week instance
(i.e. Thanksgiving is the 4th Thursday in November).
|
Holiday |
This abstract base class defines the core features of a holiday object
|
HolidayCollection |
A type-safe collection of Holiday objects
|
ISO8601Format |
A string "enumerated" type for formatting date/time values in the various ISO 8601 formats
|
ListItem |
This is a simple list item object that can be used as part of a collection suitable for binding to a
combo box, radio button list, list box, etc.
|
PDIObject |
This is the common abstract base class for all PDI objects
|
Period |
This class is used to represent a period of time
|
PeriodCollection |
A type-safe collection of Period objects
|
RecurOptsDataSource |
This is a helper class use to create data sources for such controls as combo boxes, list boxes, etc. so
that the various recurrence options can be shown and modified with them. The descriptions are localized
and will be set according to the current culture.
|
Recurrence |
This class can be used to generate recurring date/time sequences based on a pattern defined by the RRULE
property in the iCalender 2.0 specification.
|
RecurrenceEnumerator |
A type-safe enumerator for the Recurrence class
|
StringCollection |
A type-safe collection of String objects
|
UniqueIntegerCollection |
A type-safe collection of unique integer values with an optional range restriction and zero exclusion
|
Duration |
This class adds support to TimeSpan for handling ISO 8601 duration values. Since it
cannot derive from it, the class contains a TimeSpan instance and allows modifications to it
through additional methods and properties.
|
DayOccurrence |
This enumerated type defines occurrences for days of the week within a month
|
DaysOfWeek |
This enumerated type defines the days of the week on which a date instance can occur. Unlike
DayOfWeek, these values are bit flags so that combinations of days can be
specified.
|
DurationMaxUnit |
This enumerated type defines the maximum unit of time allowed when converting a duration to its ISO
8601 string format.
|
EasterMethod |
This enumerated type defines the various ways to calculate Easter
|
PeriodPeriodFormat |
This enumerated type defines the format of the period when converted to a string
|
RecurFrequency |
This enumerated type defines the recurrence frequency
|