Class DataAnnotationValidation
- Namespace
- UraniumUI.Validations
- Assembly
- UraniumUI.Validations.DataAnnotations.dll
public class DataAnnotationValidation : IValidation
- Inheritance
-
DataAnnotationValidation
- Implements
-
- Inherited Members
-
Constructors
DataAnnotationValidation(ValidationAttribute, string)
public DataAnnotationValidation(ValidationAttribute attribute, string propertyName)
Parameters
attribute ValidationAttribute
propertyName string
Properties
Attribute
public ValidationAttribute Attribute { get; }
Property Value
- ValidationAttribute
Message
public string Message { get; protected set; }
Property Value
- string
PropertyName
public string PropertyName { get; }
Property Value
- string
Methods
CreateValidations(PropertyInfo)
public static IEnumerable<IValidation> CreateValidations(PropertyInfo property)
Parameters
property PropertyInfo
Returns
- IEnumerable<IValidation>
Validate(object)
public bool Validate(object value)
Parameters
value object
Returns
- bool