public static void RegisterInternalPseudoClasses() { var provider = new InternalPseudoClassProvider(); CssParser.RegisterPseudoClassProvider("nth-child", provider); CssParser.RegisterPseudoClassProvider("nth-last-child", provider); CssParser.RegisterPseudoClassProvider("nth-of-type", provider); CssParser.RegisterPseudoClassProvider("nth-last-of-type", provider); CssParser.RegisterPseudoClassProvider("first-child", provider); CssParser.RegisterPseudoClassProvider("last-child", provider); CssParser.RegisterPseudoClassProvider("first-of-type", provider); CssParser.RegisterPseudoClassProvider("last-of-type", provider); CssParser.RegisterPseudoClassProvider("only-child", provider); CssParser.RegisterPseudoClassProvider("only-of-type", provider); CssParser.RegisterPseudoClassProvider("empty", provider); }
static CssParser() { InternalPseudoClassProvider.RegisterInternalPseudoClasses(); }