internal CssTypeSelector(string localName, string namespacePrefix, CssSpecificity specificity) : base(specificity) { ArgChecker.AssertArgNotNullOrEmpty(localName, nameof(localName)); _localName = localName; _namespacePrefix = namespacePrefix; }
protected CssPseudoClassSelector(string name, CssSpecificity specificity) : base(specificity) { ArgChecker.AssertArgNotNullOrEmpty(name, nameof(name)); _name = name.ToLowerInvariant(); }
protected CssSimpleSelector(CssSpecificity specificity) : base(specificity) { }
protected CssSelector(CssSpecificity specificity) { this.Specificity = specificity; }