The base class for all CSS selector chunks. Anything like :hover or #id or a ~ b are all different kinds of matchers. RootMatcher objects are generally the most important ones.
Public Member Functions | |
virtual bool | TryMatch (Dom.Node context) |
Checks if the given node matches this root/local. More... | |
Public Attributes | |
Selector | Selector |
The host selector. More... | |
|
inlinevirtual |
Checks if the given node matches this root/local.
Reimplemented in Css.RootClassMatcher, Css.RootTagMatcher, Css.RootIDMatcher, Css.RootUniversalMatcher, Css.AttributeMatch, Css.Functions.NthChildMatcher, Css.Functions.NthLastChildMatcher, Css.Functions.NthLastOfTypeMatcher, Css.Functions.NthOfTypeMatcher, Css.Functions.AnyMatcher, Css.Functions.NotMatcher, Css.Functions.EqMatcher, Css.Functions.GtMatcher, Css.Functions.LangMatcher, Css.Functions.LtMatcher, Css.Functions.DirMatcher, Css.MainUIMatcher, Css.WorldUIMatcher, Css.Keywords.ActiveMatcher, Css.CheckedMatcher, Css.DefaultMatcher, Css.DisabledMatcher, Css.EmptyMatcher, Css.EnabledMatcher, Css.FirstChildMatcher, Css.FocusedMatcher, Css.FullscreenMatcher, Css.IndeterminateMatcher, Css.InRangeMatcher, Css.InvalidMatcher, Css.LastChildMatcher, Css.LeftMatcher, Css.LinkMatcher, Css.OnlyChildMatcher, Css.OptionalMatcher, Css.OutOfRangeMatcher, Css.ReadWriteMatcher, Css.RequiredMatcher, Css.RightMatcher, Css.IsRootMatcher, Css.IsTargetMatcher, Css.ValidMatcher, and Css.VisitedMatcher.
Selector Css.SelectorMatcher.Selector |
The host selector.