コード例 #1
0
            private Boolean OnBeforeOf(CssSelectorToken token)
            {
                if (token.Type == CssTokenType.Whitespace)
                {
                    return(false);
                }

                if (token.Data.Isi(Keywords.Of))
                {
                    _valid  = _allowOf;
                    _state  = ParseState.AfterOf;
                    _nested = _parent.CreateChild();
                    return(false);
                }
                else if (token.Type == CssTokenType.RoundBracketClose)
                {
                    return(true);
                }

                _valid = false;
                return(false);
            }
コード例 #2
0
 public HostContextFunctionState(CssSelectorConstructor parent)
 {
     _selector = parent.CreateChild();
 }
コード例 #3
0
 public MatchesFunctionState(CssSelectorConstructor parent)
 {
     _selector = parent.CreateChild();
 }
コード例 #4
0
 public HasFunctionState(CssSelectorConstructor parent)
 {
     _nested = parent.CreateChild();
 }
コード例 #5
0
 public NotFunctionState(CssSelectorConstructor parent)
 {
     _selector         = parent.CreateChild();
     _selector._nested = true;
 }