Class EnumExtensions
Class EnumExtensions.
Inheritance
System.Object
EnumExtensions
Namespace: ISynergy.Framework.Core.Extensions
Assembly: ISynergy.Framework.Core.dll
Syntax
public static class EnumExtensions : object
Methods
View SourceGetDescription<T>(T)
Gets the description.
Declaration
public static string GetDescription<T>(this T enumerationValue)
where T : Enum
Parameters
Type | Name | Description |
---|---|---|
T | enumerationValue | The enumeration value. |
Returns
Type | Description |
---|---|
System.String | System.String. |
Type Parameters
Name | Description |
---|---|
T |
GetLocalizedDescription<T>(T)
Gets the localized description.
Declaration
public static string GetLocalizedDescription<T>(this T enumerationValue)
where T : Enum
Parameters
Type | Name | Description |
---|---|---|
T | enumerationValue | The enumeration value. |
Returns
Type | Description |
---|---|
System.String | System.String. |
Type Parameters
Name | Description |
---|---|
T |
ToList(Type)
Converts enum to a list of enum values.
Declaration
public static List<Enum> ToList(this Type enumeration)
Parameters
Type | Name | Description |
---|---|---|
Type | enumeration |
Returns
Type | Description |
---|---|
List<Enum> |