AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="1.4.0-beta.496" />

 ISelectorVisitor

public interface ISelectorVisitor
Describes the interface for visiting a selector.
void Attribute(string name, string op, string value)

Visited by attribute selectors.

void Child(string name, int step, int offset, ISelector selector)

Visited by child selectors.

void Class(string name)

Visited by class selectors.

void Combinator(IEnumerable<ISelector> selectors, IEnumerable<string> symbols)

Visited by combinator selectors.

void Id(string value)

Visited by id selectors.

void List(IEnumerable<ISelector> selectors)

Visited by comma-separated list selectors.

void Many(IEnumerable<ISelector> selectors)

Visited by aggregated / combined selectors.

void PseudoClass(string name)

Visited by pseudo-class selectors.

void PseudoElement(string name)

Visited by pseudo-element selectors.

void Type(string name)

Visited by type selectors.