From 1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 Mon Sep 17 00:00:00 2001 From: Lucas Faria Mendes Date: Mon, 30 Mar 2026 10:38:18 -0300 Subject: chore: location --- .../ObjectToStringConverter.cs | 56 ---------------------- 1 file changed, 56 deletions(-) delete mode 100644 Gestor.Common/Gestor.Common.Converters/ObjectToStringConverter.cs (limited to 'Gestor.Common/Gestor.Common.Converters/ObjectToStringConverter.cs') diff --git a/Gestor.Common/Gestor.Common.Converters/ObjectToStringConverter.cs b/Gestor.Common/Gestor.Common.Converters/ObjectToStringConverter.cs deleted file mode 100644 index 5d36295..0000000 --- a/Gestor.Common/Gestor.Common.Converters/ObjectToStringConverter.cs +++ /dev/null @@ -1,56 +0,0 @@ -using System; -using System.ComponentModel; -using System.Globalization; -using System.Linq; -using System.Reflection; -using System.Windows.Data; - -namespace Gestor.Common.Converters -{ - public class ObjectToStringConverter : IValueConverter - { - public readonly static ObjectToStringConverter Instance; - - static ObjectToStringConverter() - { - ObjectToStringConverter.Instance = new ObjectToStringConverter(); - } - - public ObjectToStringConverter() - { - } - - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - Enum @enum = value as Enum; - if (@enum == null) - { - if (value is DateTime) - { - return ((DateTime)value).ToShortDateString(); - } - if (value == null) - { - return null; - } - return value.ToString(); - } - MemberInfo[] member = @enum.GetType().GetMember(@enum.ToString()); - if (member.Length == 0) - { - return @enum.ToString(); - } - object[] customAttributes = member[0].GetCustomAttributes(typeof(DescriptionAttribute), false); - if (!customAttributes.Any()) - { - return @enum.ToString().Trim(); - } - return ((DescriptionAttribute)customAttributes.ElementAt(0)).Description.Trim(); - } - - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - return null; - } - } -} \ No newline at end of file -- cgit v1.2.3