Files
BeWoPlaner/Shared/Extensions/EnumExtensions.cs

17 lines
449 B
C#
Raw Normal View History

2016-06-27 01:45:38 +02:00
using System;
using System.ComponentModel;
namespace BS.Shared.Extensions
{
public static class EnumExtensions
{
public static string GetEnumDescription(this Enum value)
{
var fi = value.GetType().GetField(value.ToString());
var attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false);
return attributes.Length > 0 ? attributes[0].Description : value.ToString();
}
}
}