using System; using System.Globalization; using System.Windows.Controls; namespace Gestor.Common.Validation; public class ValidacaoDataMaior : ValidationRule { public DateTime BaseDate { get; set; } public override ValidationResult Validate(object value, CultureInfo cultureInfo) { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown //IL_0035: Unknown result type (might be due to invalid IL or missing references) //IL_003b: Expected O, but got Unknown if (!string.IsNullOrWhiteSpace((value ?? "").ToString())) { if (!((DateTime)value < BaseDate)) { return ValidationResult.ValidResult; } return new ValidationResult(false, (object)"Data Inválida"); } return new ValidationResult(false, (object)"Obrigatório"); } }