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); }
public HostContextFunctionState(CssSelectorConstructor parent) { _selector = parent.CreateChild(); }
public MatchesFunctionState(CssSelectorConstructor parent) { _selector = parent.CreateChild(); }
public HasFunctionState(CssSelectorConstructor parent) { _nested = parent.CreateChild(); }
public NotFunctionState(CssSelectorConstructor parent) { _selector = parent.CreateChild(); _selector._nested = true; }