public ConstraintModel(ConstraintAttribute attribute) : base(attribute) { }
//[DebuggerStepThrough] ////[DebuggerHidden] //[DebuggerNonUserCode] public bool IsValid(ConstraintAttribute annotation, object value) { return annotation.IsValid(value); }
protected AbstractConstraintModel(ConstraintAttribute annotation) { this.Annotation = annotation; }
public ConstraintInstance(Constraint constraint, ConstraintAttribute annotation) { this.constraint = constraint; this.Annotation = annotation; }
public ConstraintDeclaration(ConstraintAttribute annontation, Type declaringType) { this.annontation = annontation; this.declaringType = declaringType; }