O método CustomValidationAttribute '{0}' no tipo '{1}' deve corresponder à assinatura esperada: público e estático ValidationResult ...

O método CustomValidationAttribute '{0}' no tipo '{1}' deve corresponder à assinatura esperada: público e estático ValidationResult {0}(valor do objeto, contexto de ValidationContext). O valor pode ser fortemente tipado. O parâmetro ValidationContext é opcional.