Enum Description Extension
using System;
using System.ComponentModel;
using System.Linq;
namespace System
{
public static class EnumExtension
{
public static string GetDescription(this Enum Source)
{
return Source.GetType().GetField(Source.ToString()).GetCustomAttributes(typeof(DescriptionAttribute), false).Cast<DescriptionAttribute>().FirstOrDefault()?.Description;
}
}
}