/// <inheritdoc cref="CssSelector.Accept"/> public override TResult Accept <TResult>(CssSelectorVisitor <TResult> visitor) => visitor.VisitSimpleSelector(this);
/// <inheritdoc cref="CssSelector.Accept"/> public override void Accept(CssSelectorVisitor visitor) => visitor.VisitSimpleSelector(this);
/// <inheritdoc cref="CssSelector.Accept"/> public TResult Accept <TResult>(CssSelectorVisitor <TResult> visitor) => visitor.VisitAttributeSelector(this);
/// <inheritdoc cref="CssSelector.Accept"/> public void Accept(CssSelectorVisitor visitor) => visitor.VisitAttributeSelector(this);
/// <inheritdoc cref="CssSelector.Accept"/> public override TResult Accept <TResult>(CssSelectorVisitor <TResult> visitor) => visitor.VisitCompoundSelector(this);
/// <inheritdoc cref="CssSelector.Accept"/> public override void Accept(CssSelectorVisitor visitor) => visitor.VisitCompoundSelector(this);