The CalendarReader class provides a forward-only non-cached reader for iCalendar data streams.
The CalendarReader type exposes the following members.
|ComplianceMode||The ComplianceMode property gets the CalendarComplianceMode that contains values that control whether this CalendarReader object will throw exceptions when it encounters errors in incoming iCalendar data.|
|ComplianceStatus||The ComplianceStatus property gets an enumeration value that either indicates that the incoming iCalendar data is compliant with RFC2445, or indicates the issue that is causing noncompliance.|
|ComponentId||The ComponentId property gets a ComponentId enumeration value that identifies the current component.|
|ComponentName||The ComponentName property gets a string that contains the name of the current component.|
|Depth||The Depth property gets an integer value that indicates how deeply the current component is nested.|
|PropertyReader||The PropertyReader property returns a CalendarPropertyReader structure that can be used to read the current property.|
|CheckDisposed||The CheckDisposed(String) method checks if the specified calendar reader has been disposed.|
|Close||The Close method closes this CalendarReader structure and any resources it used to read iCalendar data.|
|Dispose()||The Dispose method releases all managed and unmanaged resources used by the CalendarReader.|
|Dispose(Boolean)||The Dispose method releases the unmanaged resources used by the CalendarReader and optionally releases the managed resources.|
|ReadFirstChildComponent||The ReadFirstChildComponent method moves to the first child component of the current component.|
|ReadNextComponent||The ReadNextComponent method moves to the next component.|
|ReadNextSiblingComponent||The ReadNextSiblingComponent method moves to the next component that has the same parent as the current component.|
|ResetComplianceStatus||The ResetComplianceStatus method resets the ComplianceStatus of this CalendarReader structure.|