LayoutFarm.WebDom.CssRuleSet.AddSelector C# (CSharp) Method

AddSelector() public method

public AddSelector ( CssSimpleElementSelector primExpr ) : void
primExpr CssSimpleElementSelector
return void
        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)