C# Class URSA.Web.Http.HeaderValue

Represents an HTTP header value.
Mostra file Open project: alien-mcl/URSA Class Usage Examples

Public Methods

Method Description
Equals ( object obj ) : bool
Parse ( string value ) : HeaderValue

Parses a given string as an HeaderValue.

TryParse ( string value, HeaderValue &headerValue ) : bool

Tries to parse a given string as an HeaderValue.

operator ( ) : bool

Checks if the given header value equals a literal.

Private Methods

Method Description
CreateInstance ( string header, string value, HeaderParameterCollection parameters ) : HeaderValue
GetHashCode ( ) : int
HeaderValue ( string value ) : System
HeaderValue ( string value, HeaderParameterCollection parameters ) : System
ParseEscapeChar ( char chr, StringBuilder currentTarget, bool &isInString, bool &isEscape ) : void
ParseInternal ( string header, string value ) : HeaderValue
ParseOtherChars ( char chr, StringBuilder currentTarget, bool &isInString, bool &isEscape ) : void
ParseSeparatorChar ( char chr, StringBuilder &currentTarget, bool &isInString, bool &isEscape, StringBuilder currentValue, StringBuilder currentParameter, HeaderParameterCollection parameters ) : void
ParseStringChar ( char chr, StringBuilder currentTarget, bool &isInString, bool &isEscape ) : void
ToString ( ) : string

Method Details

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

Parse() public static method

Parses a given string as an HeaderValue.
public static Parse ( string value ) : HeaderValue
value string String to be parsed.
return HeaderValue

TryParse() public static method

Tries to parse a given string as an HeaderValue.
public static TryParse ( string value, HeaderValue &headerValue ) : bool
value string String to be parsed.
headerValue HeaderValue Resulting header value if parsing was successful; otherwise null.
return bool

operator() public static method

Checks if the given header value equals a literal.
public static operator ( ) : bool
return bool