Пример #1
0
 /// <summary>
 /// Creates an instance of the rule.
 /// </summary>
 /// <param name="primaryProperty">Property to which the rule applies.</param>
 /// <param name="attribute">ValidationAttribute instance.</param>
 public DataAnnotation(Csla.Core.IPropertyInfo primaryProperty, System.ComponentModel.DataAnnotations.ValidationAttribute attribute)
     : base(primaryProperty)
 {
     this.Attribute = attribute;
     RuleUri.AddQueryParameter("a", attribute.GetType().FullName);
     if (primaryProperty != null)
     {
         InputProperties.Add(primaryProperty);
     }
 }