using System; using System.Globalization; using System.Windows.Data; using System.Windows.Media; namespace Gestor.Common.Converters; public class RecebidoColorConverter : IMultiValueConverter { public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Expected O, but got Unknown //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_0034: Unknown result type (might be due to invalid IL or missing references) //IL_003a: Expected O, but got Unknown //IL_0024: Unknown result type (might be due to invalid IL or missing references) //IL_0029: Unknown result type (might be due to invalid IL or missing references) //IL_002f: Expected O, but got Unknown if (values[1] == null) { if ((DateTime)values[0] < DateTime.Today) { return (object)new SolidColorBrush(Colors.Red); } return (object)new SolidColorBrush(Colors.Black); } return (object)new SolidColorBrush(Colors.Green); } public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) { return null; } }