public void AddProperty(string property, JsonSchemaRule rule) { items.Add(property, rule); }
public void Add(JsonSchemaRule rule) { rules.Add(rule); }
public void AddPattern(string property, JsonSchemaRule rule) { items.Add(new Regex(property), rule); }
public JsonAdditionalPropertiesRule(JsonSchemaRule rule) { this.rule = rule; this.properties = new List<string>(); this.patterns = new List<Regex>(); }
public JsonNotRule(JsonSchemaRule rule) { this.rule = rule; }
public void Add(string property, JsonSchemaRule rule) { byRule.Add(property, rule); }
public void AddTuple(JsonSchemaRule tuple) { tuples.Add(tuple); }
public JsonItemsRule(JsonSchemaRule schema) { this.schema = schema; }