EnumExtensions Class

Defines extension methods related to enumerations.

Definition

Namespace: Gemstone.EnumExtensions
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.110 -- Release Build+3e0464f4461df4d3e1175b13966eb47ff832554d
public static class EnumExtensions
Inheritance
Object    EnumExtensions

Methods

GetDescription Retrieves the description of the value that this Enum represents extracted from the DescriptionAttribute, or the enumeration name if no description is available.
GetEnumValueByDescription Gets the enumeration of the specified type whose description matches this description.
GetEnumValueByName Gets the enumeration value with the specified name.
GetEnumValueOrDefault(Object, Type, Object) Gets the enumeration constant for value, if defined in the enumeration, or a default value.
GetEnumValueOrDefaultT(Object, Object) Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
GetFormattedName Retrieves a formatted name of the value that this Enum represents for visual display.

See Also