Artemis.Utilities.Converters.EnumDescriptionConverter.GetEnumDescription C# (CSharp) Метод

GetEnumDescription() приватный Метод

private GetEnumDescription ( Enum enumObj ) : string
enumObj System.Enum
Результат string
        private string GetEnumDescription(Enum enumObj)
        {
            var fieldInfo = enumObj.GetType().GetField(enumObj.ToString());

            var attribArray = fieldInfo.GetCustomAttributes(false);

            if (attribArray.Length == 0)
            {
                return enumObj.ToString();
            }
            var attrib = attribArray[0] as DescriptionAttribute;
            return attrib?.Description;
        }
    }