Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.97 KB

File metadata and controls

35 lines (25 loc) · 1.97 KB

ValidationRule Class

Classa padrão de regra de validação. Deve ser herdada.

public abstract class ValidationRule<T>
    where T : class

Type parameters

T

Inheritance System.Object 🡒 ValidationRule

Derived
Contatos<T>
Documentos<T>

Constructors
ValidationRule(Expression<Func<T,object>>)
Properties
Property Expressão lambda para acesso à propriedade que deve ser validada
Methods
GetPropertyName() Obtém o nome da propriedade a ser validada pela regra
Validate(T) Executa a validação da propriedade na instância especificada