EnumExtensions Class

Defines extension methods related to enumerations.

Definition

Namespace: Gemstone.EnumExtensions
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.128 -- Release Build+d050cfc5563c89a1188cc3c6b2d417530856f490
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. Enum string name is converted to a label with spaces before each capital letter, other than the first.

See Also