Method | Description | |
---|---|---|
DecodeBase64 ( char value ) : byte[] |
Converts BASE64 data that has been stored in a character array.
|
|
DecodeBase64 ( string value ) : byte[] |
Decodes a string containing BASE64 characters.
|
|
DecodeEmailAddressType ( string keyword ) : vCardEmailAddressType? |
Parses the name of an email address type.
|
|
DecodeEscaped ( string value ) : string |
Decodes a string that has been encoded with the standard vCard escape codes.
|
|
DecodeHexadecimal ( char value ) : int |
Converts a single hexadecimal character to its integer value.
|
|
DecodeQuotedPrintable ( string value ) : string |
|
|
DecodeQuotedPrintable ( string value, |
Decodes a string that has been encoded in QUOTED-PRINTABLE format.
|
|
IsHexDigit ( char value ) : bool |
Indicates whether the specified character is a hexadecimal digit.
|
|
ParseDate ( string value ) : DateTime? |
Parses a string containing a date/time value. Some revision dates, such as those generated by Outlook, are not directly supported by the .NET DateTime parser. This function attempts to accomodate the non-standard formats. |
|
ParseDeliveryAddressType ( string value ) : vCardDeliveryAddressTypes |
Parses the type of postal address.
|
|
ParseEncoding ( string name ) : vCardEncoding |
Parses an encoding name (such as "BASE64") and returns the corresponding vCardEncoding value.
|
|
ParsePhoneType ( string name ) : vCardPhoneTypes |
Parses the name of a phone type and returns the corresponding vCardPhoneTypes value.
|
|
ReadInto ( Thought.vCards.vCard card, TextReader reader ) : void |
Reads a vCard (VCF) file from an input stream.
|
|
ReadInto ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Updates a vCard object based on the contents of a vCardProperty. This method examines the contents of a property and attempts to update an existing vCard based on the property name and value. This function must be updated when new vCard properties are implemented. |
|
ReadProperty ( TextReader reader ) : Thought.vCards.vCardProperty |
Reads a property from a text reader.
|
|
ReadProperty ( string text ) : Thought.vCards.vCardProperty |
Reads a property from a string.
|
|
vCardStandardReader ( ) : System |
Initializes a new instance of the vCardStandardReader.
|
Method | Description | |
---|---|---|
GetCharsetEncoding ( string encodingName ) : |
||
ReadInto_ADR ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads an ADR property.
|
|
ReadInto_BDAY ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the BDAY property.
|
|
ReadInto_CATEGORIES ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the CATEGORIES property.
|
|
ReadInto_CLASS ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the CLASS property.
|
|
ReadInto_EMAIL ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads an EMAIL property.
|
|
ReadInto_FN ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the FN property.
|
|
ReadInto_GEO ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the GEO property.
|
|
ReadInto_KEY ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the KEY property.
|
|
ReadInto_LABEL ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the LABEL property.
|
|
ReadInto_MAILER ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the MAILER property.
|
|
ReadInto_N ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the N property.
|
|
ReadInto_NAME ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the NAME property.
|
|
ReadInto_NICKNAME ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the NICKNAME property.
|
|
ReadInto_NOTE ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the NOTE property.
|
|
ReadInto_ORG ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the ORG property.
|
|
ReadInto_PHOTO ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the PHOTO property.
|
|
ReadInto_PRODID ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the PRODID property.
|
|
ReadInto_REV ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the REV property.
|
|
ReadInto_ROLE ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the ROLE property.
|
|
ReadInto_SOURCE ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the SOURCE property.
|
|
ReadInto_TEL ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the TEL property.
|
|
ReadInto_TITLE ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the TITLE property.
|
|
ReadInto_TZ ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads a TZ property.
|
|
ReadInto_UID ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the UID property.
|
|
ReadInto_URL ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the URL property.
|
|
ReadInto_X_WAB_GENDER ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void |
Reads the X-WAB-GENDER property.
|
public static DecodeBase64 ( char value ) : byte[] | ||
value | char | /// A character array containing BASE64 data. /// |
return | byte[] |
public static DecodeBase64 ( string value ) : byte[] | ||
value | string | /// A string containing data that has been encoded with /// the BASE64 format. /// |
return | byte[] |
public static DecodeEmailAddressType ( string keyword ) : vCardEmailAddressType? | ||
keyword | string | /// The email address type keyword found in the vCard file (e.g. AOL or INTERNET). /// |
return | vCardEmailAddressType? |
public static DecodeEscaped ( string value ) : string | ||
value | string | /// A string encoded with vCard escape codes. /// |
return | string |
public static DecodeHexadecimal ( char value ) : int | ||
value | char | /// A Unicode character. /// |
return | int |
public static DecodeQuotedPrintable ( string value ) : string | ||
value | string | |
return | string |
public static DecodeQuotedPrintable ( string value, |
||
value | string | /// A string that has been encoded in QUOTED-PRINTABLE. /// |
encoding | /// charset encoding /// | |
return | string |
public static IsHexDigit ( char value ) : bool | ||
value | char | /// A unicode character /// |
return | bool |
public static ParseDate ( string value ) : DateTime? | ||
value | string | /// A string containing a date/time value. /// |
return | DateTime? |
public static ParseDeliveryAddressType ( string value ) : vCardDeliveryAddressTypes | ||
value | string | /// The single value of a TYPE subproperty for the ADR property. /// |
return | vCardDeliveryAddressTypes |
public static ParseEncoding ( string name ) : vCardEncoding | ||
name | string | /// The name of an encoding from a standard vCard property. /// |
return | vCardEncoding |
public static ParsePhoneType ( string name ) : vCardPhoneTypes | ||
name | string | /// The name of a phone type from a TEL vCard property. /// |
return | vCardPhoneTypes |
public ReadInto ( Thought.vCards.vCard card, TextReader reader ) : void | ||
card | Thought.vCards.vCard | /// An initialized vCard. /// |
reader | TextReader | /// A text reader pointing to the beginning of /// a standard vCard file. /// |
return | void |
public ReadInto ( Thought.vCards.vCard card, Thought.vCards.vCardProperty property ) : void | ||
card | Thought.vCards.vCard | /// An initialized vCard object. /// |
property | Thought.vCards.vCardProperty | /// An initialized vCardProperty object. /// |
return | void |
public ReadProperty ( TextReader reader ) : Thought.vCards.vCardProperty | ||
reader | TextReader | |
return | Thought.vCards.vCardProperty |
public ReadProperty ( string text ) : Thought.vCards.vCardProperty | ||
text | string | |
return | Thought.vCards.vCardProperty |