Css.CssUnitHandlers Class Reference

Detailed Description

Represents an instance of the inherit keyword.

Public Member Functions

Css.Value Handle (CssLexer lexer, bool removeAll)
 Attempts to handle the given lexer with this units set. More...
 
void Add (string text, Css.Value value)
 
CssUnitHandlers RequireSet (char character)
 

Public Attributes

char Character
 The character that this set "handles". More...
 
Css.Value Value
 The CSS value at this "level". More...
 
List< CssUnitHandlersHandlers
 Essentially a graph of sub-handlers. Linear scans is faster than a hashtable. More...
 

Member Function Documentation

void Css.CssUnitHandlers.Add ( string  text,
Css.Value  value 
)
inline
Css.Value Css.CssUnitHandlers.Handle ( CssLexer  lexer,
bool  removeAll 
)
inline

Attempts to handle the given lexer with this units set.

CssUnitHandlers Css.CssUnitHandlers.RequireSet ( char  character)
inline

Member Data Documentation

char Css.CssUnitHandlers.Character

The character that this set "handles".

List<CssUnitHandlers> Css.CssUnitHandlers.Handlers

Essentially a graph of sub-handlers. Linear scans is faster than a hashtable.

Css.Value Css.CssUnitHandlers.Value

The CSS value at this "level".