public void AddSelector(CssSimpleElementSelector primExpr)
{
#if DEBUG
if (primExpr == null)
{
}
#endif
if (elementSelector == null)
{
elementSelector = primExpr;
}
else
{
CssCompundElementSelector combinatorExpr = this.elementSelector as CssCompundElementSelector;
if (combinatorExpr != null)
{
combinatorExpr.RightSelector = primExpr;
}
else
{
CssSimpleElementSelector currentPrimExpr = this.elementSelector as CssSimpleElementSelector;
if (currentPrimExpr != null)
{
combinatorExpr = new CssCompundElementSelector(CssCombinatorOperator.Descendant);
combinatorExpr.LeftSelector = this.elementSelector;
combinatorExpr.RightSelector = primExpr;
this.elementSelector = combinatorExpr;
}
else
{
}
}
}
}
public void AddCssCodeProperty(CssPropertyDeclaration property)