public static class EnumExtensions<ExtensionAttribute>
Public NotInheritable Class EnumExtensions[ExtensionAttribute]
public ref class EnumExtensions abstract sealedGemstone.EnumExtensions.EnumExtensions = function();
Type.createClass(
'Gemstone.EnumExtensions.EnumExtensions');| 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. |