private void ValidateRulesFormat(PluginProfileErrorCollection errors) { var parser = ObjectFactory.GetInstance <RuleParser>(); var parsed = parser.Parse(this); var stringRules = RuleParser.GetRuleLines(this); if (parsed.Count() != stringRules.Count()) { errors.Add(new PluginProfileError { FieldName = "Rules", Message = "Invalid rules format" }); } }