public static void AddPseudoClassToCss(StringBuilder css, string pseudoClassType, string cssClassName, IReadExtension control) { PseudoCssClass pseudoClass = control.GetExtended(pseudoClassType) as PseudoCssClass; if (pseudoClass == null) return; if (!_.CountMore(pseudoClass.CssExtensions, 0)) return; css.AppendLine(string.Format(pseudoClass.Name + "{{", cssClassName)); foreach (CssExtensionAttribute extension in pseudoClass.CssExtensions) css.AppendLine(string.Format(" {0}:{1};", extension.Name, extension.Value)); css.AppendLine("}"); }