public void RulesChanged(IGlobalCSSheet globalCSSheet) { if (globalCSSheet.IsGlobal || globalCSSheet.FixStyle) { UpdateGlobalRules(); } return; }
private void RemoveOneStyleSheet(IGlobalCSSheet sheet) { if (sheet.CreateGlobalCss == null) { return; } var rules = sheet.CreateGlobalCss.Invoke(); foreach (var rule in rules) { var ruleAsString = PrintRule(rule); if (GlobalCSRules.Contains(ruleAsString)) { GlobalCSRules.Remove(ruleAsString); } } }