AttributeConstraint
AttributeConstraint tests that a specified attribute is present
on a Type or other provider and that the value of the attribute
satisfies some other constraint.
Constructs an AttributeConstraint for a specified attribute
Type and base constraint.