Namespace DRIT.Mail.Rfc.VCard.Parsing
Classes
VCardLineReader
Reads lines from a stream, applying vCard line unfolding (RFC 6350 §3.2). A line longer than 75 octets is folded by inserting CRLF followed by a single space or tab; unfolding removes the CRLF and the single whitespace character.
VCardPropertyParser
Parses a single unfolded vCard property line (RFC 6350 §3.3, RFC 2425 §4) into a
VCardProperty. A property line has the form
NAME;PARAM=VALUE;PARAM=VALUE:VALUE.
VCardTextDecoder
Decodes (unescapes) vCard text values (RFC 6350 §3.4). Delegates to the shared TextEscape implementation which is identical for iCalendar and vCard.
VCardTextEncoder
Encodes (escapes) vCard text values for serialization (RFC 6350 §3.4). Delegates to the shared TextEscape implementation which is identical for iCalendar and vCard.