using System; using System.ComponentModel; using System.Diagnostics; using System.Linq; using System.Linq.Expressions; using System.Reflection; using Fasterflect; namespace LeafWeb.Core.Utility { public static class ReflectionExtensions { public static string GetDescription(this Enum value) { return value .GetType() .GetMember(value.ToString()) .FirstOrDefault() ?.GetCustomAttribute() ?.Description; } } }