private void load(RulesetStore rulesets) { foreach (Ruleset ruleset in rulesets.AvailableRulesets.Select(info => info.CreateInstance())) { SettingsSubsection section = ruleset.CreateSettings(); if (section != null) { Add(section); } } }
private void load(RulesetStore rulesets) { foreach (Ruleset ruleset in rulesets.AvailableRulesets.Select(info => info.CreateInstance())) { try { SettingsSubsection section = ruleset.CreateSettings(); if (section != null) { Add(section); } } catch (Exception e) { Logger.Error(e, "Failed to load ruleset settings"); } } }