Example #1
0
 internal CSSSelectorType(string query, 
                          CSSSelectorElementTargetType type, 
                          LinkedList<CSSSelectorAttribute> attributes,
                          CSSPseudoClass pseudoClass,
                          CSSPseudoElement pseudoElement,
                          CSSSelectorPreSelectorRelationship relationship,
                          LinkedList<pseudoClassWithArg> pseudoClassArguments)
 {
     p_Query = query;
     p_Type = type;
     p_Attributes = attributes;
     p_PseudoElement = pseudoElement;
     p_PseudoClass = pseudoClass;
     p_ParentRelationship = relationship;
     p_PseudoClassArguments = pseudoClassArguments;
 }
Example #2
0
 private string getPseudoElementString(CSSPseudoElement element)
 {
     switch (element) {
         case CSSPseudoElement.FirstLetter: return "first-letter";
         case CSSPseudoElement.FirstLine: return "first-line";
         default:
             return element.ToString().ToLower();
     }
 }
Example #3
0
 public bool HasElement(CSSPseudoElement compare)
 {
     return (p_PseudoElement & compare) == compare;
 }