using System.ComponentModel;
using System.Reflection;
namespace Pf2e.Scrapper.Processors.Attributes.Enum;
///
/// Расширение для перечисления .
///
public static class ProcessorGroupEnumExtension
{
///
/// Получает описание группы обработчика из атрибута .
///
/// Перечисление группы обработчика.
/// Строка с описанием группы обработчика.
public static string GetDescription(this ProcessorGroupEnum group)
{
return group
.GetType()
.GetField(group.ToString())
?.GetCustomAttribute()
?.Description ?? group.ToString();
}
}