Css.ScopeMatcher Class Reference

Detailed Description

Handles the matching process for :scope.

Inheritance diagram for Css.ScopeMatcher:
Css.LocalMatcher Css.SelectorMatcher

Public Member Functions

override void AddToDocument (ReflowDocument document, StyleSheet sheet)
 
override bool TryMatch (Dom.Node node)
 
- Public Member Functions inherited from Css.LocalMatcher
virtual bool Equals (LocalMatcher match)
 True if two local matchers are equal. More...
 
virtual void RemoveFromDocument (ReflowDocument document, Css.StyleSheet sheet)
 Removes this matcher from any document caches. More...
 
virtual void AddToDocument (ReflowDocument document, Css.StyleSheet sheet)
 Adds this matcher to its parent documents caches. This is used by the default style sheet when the document gets cleared. More...
 
- Public Member Functions inherited from Css.SelectorMatcher
virtual bool TryMatch (Dom.Node context)
 Checks if the given node matches this root/local. More...
 

Public Attributes

Node Scope
 The scope of this selector. More...
 

Member Function Documentation

override void Css.ScopeMatcher.AddToDocument ( ReflowDocument  document,
StyleSheet  sheet 
)
inline
override bool Css.ScopeMatcher.TryMatch ( Dom.Node  node)
inline

Member Data Documentation

Node Css.ScopeMatcher.Scope

The scope of this selector.