C# Class CsQuery.Output.HtmlEncoderBasic

Standard HTML encoder. This parses less-than, greater-than, ampersand, double-qoute, and non- breaking space into HTML entities, plus all characters above ascii 160 into ther HTML numeric- coded equivalent.
Inheritance: HtmlEncoderBase
Afficher le fichier Open project: prepare/HTML-Renderer

Méthodes protégées

Méthode Description
EncodeNumeric ( int value ) : string

Encodes an integer as an HTML numeric coded entity e.g. &#nnn;

TryEncode ( char c, string &encoded ) : bool

Determines of a character must be encoded; if so, encodes it as the output parameter and returns true; if not, returns false.

TryEncodeAstralPlane ( int c, string &encoded ) : bool

Determines of a character must be encoded (for unicode chars using astral planes); if so, encodes it as the output parameter and returns true; if not, returns false. This method will be passed the integral representation of the mult-byte unicode character. If the method returns false, then the character will be output as the orginal two-byte sequence.

Method Details

EncodeNumeric() protected méthode

Encodes an integer as an HTML numeric coded entity e.g. &#nnn;
protected EncodeNumeric ( int value ) : string
value int /// The value. ///
Résultat string

TryEncode() protected méthode

Determines of a character must be encoded; if so, encodes it as the output parameter and returns true; if not, returns false.
protected TryEncode ( char c, string &encoded ) : bool
c char /// The text string to encode. ///
encoded string /// [out] The encoded string. ///
Résultat bool

TryEncodeAstralPlane() protected méthode

Determines of a character must be encoded (for unicode chars using astral planes); if so, encodes it as the output parameter and returns true; if not, returns false. This method will be passed the integral representation of the mult-byte unicode character. If the method returns false, then the character will be output as the orginal two-byte sequence.
protected TryEncodeAstralPlane ( int c, string &encoded ) : bool
c int /// The text string to encode. ///
encoded string /// [out] The encoded string. ///
Résultat bool