EnumExtensions Class

Defines extension methods related to enumerations.

Definition

Namespace: Gemstone.EnumExtensions
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.147 -- Release Build+759c9d29b79c81f10905de8f58b653be932045f0
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