コード例 #1
0
        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"
                });
            }
        }