EWSoftware.PDI.Parser Namespace

Personal Data Interchange parser classes developed by Eric Woodruff.

Classes

NameToValueT This is used to map a property or parameter name string to an enumerated value or integer value
PDIParser This abstract base class implements the common functionality for all PDI data stream parsers
PDIParserException This exception class is thrown by the parser if it encounters an unrecoverable error
VCalendarParser This class implements the parser that handles vCalendar and iCalendar PDI objects
VCardParser This class implements the parser that handles vCard PDI objects
VNoteParser This class implements the parser that handles vNote PDI objects

Enumerations

ParameterType This enumerated type defines known parameter types. It is used to map parameter name strings to the matching parameter property.
PDIParserParserState This enumerated type defines the various parser states
PropertyType This enumerated type defines all known properties. It is used to map property name strings to the matching property class.
VCalendarParserVCalendarParserState This enumerated type defines the various calendar parser states