public RuleAttribute(Type ruleType) { if (typeof(Rule).IsAssignableFrom(ruleType)) { Rule = (Rule)Activator.CreateInstance(ruleType); } }
public ValidationMessage(Rule rule, params object[] formatArguments) { Type = rule.GetType(); Severity = rule.Severity; Message = string.Format(CultureInfo.CurrentCulture, rule.MessageTemplate, formatArguments); }
public ValidationMessage(Rule rule) { Type = rule.GetType(); Severity = rule.Severity; Message = string.Empty; }