Click or drag to resize

EnumHelper Class

This class contains helper methods that perform common tasks for enum values.
Inheritance Hierarchy
SystemObject
  Enkoni.FrameworkEnumHelper

Namespace:  Enkoni.Framework
Assembly:  Enkoni.Framework (in Enkoni.Framework.dll) Version: 1.3.0.1
Syntax
public static class EnumHelper

The EnumHelper type exposes the following members.

Methods
  NameDescription
Public methodStatic memberSetFlagT
Sets the specified flag in the enum value.
Public methodStatic memberToggleFlagT
Toggles the specified flag in the enum value.
Public methodStatic memberToString(Enum)
Returns a string value representing the specified enum value. If the enum value has the LocalizedDescriptionAttribute applied, its parameters are used to generate the string value. If those parameters do not result in a valid string value or the attribute is not applied, the enum value is tested for the DescriptionAttribute. If that attribute is applied, the Description field is used as the string value.
If the DescriptionAttribute is not applied or does not result in a valid string value, the enum value is tested for the EnumMemberAttribute. If that attribute is applied, the Value field is used as the string value.
If none of the attributes are applied or result in a valid string value, the default ToString method is used.
Public methodStatic memberToString(Enum, CultureInfo)
Returns a string value representing the specified enum value. If the enum value has the LocalizedDescriptionAttribute applied, its parameters are used to generate the string value. If those parameters do not result in a valid string value or the attribute is not applied, the enum value is tested for the DescriptionAttribute. If that attribute is applied, the Description field is used as the string value.
If the DescriptionAttribute is not applied or does not result in a valid string value, the enum value is tested for the EnumMemberAttribute. If that attribute is applied, the Value field is used as the string value.
If none of the attributes are applied or result in a valid string value, the default ToString method is used.
Public methodStatic memberToString(Enum, ResourceManager)
Returns a string value representing the specified enum value. If the enum value has the LocalizedDescriptionAttribute applied, its parameters are used to generate the string value. If those parameters do not result in a valid string value or the attribute is not applied, the enum value is tested for the DescriptionAttribute. If that attribute is applied, the Description field is used as the string value.
If the DescriptionAttribute is not applied or does not result in a valid string value, the enum value is tested for the EnumMemberAttribute. If that attribute is applied, the Value field is used as the string value.
If none of the attributes are applied or result in a valid string value, the default ToString method is used.
Public methodStatic memberToString(Enum, ResourceManager, CultureInfo)
Returns a string value representing the specified enum value. If the enum value has the LocalizedDescriptionAttribute applied, its parameters are used to generate the string value. If those parameters do not result in a valid string value or the attribute is not applied, the enum value is tested for the DescriptionAttribute. If that attribute is applied, the Description field is used as the string value.
If the DescriptionAttribute is not applied or does not result in a valid string value, the enum value is tested for the EnumMemberAttribute. If that attribute is applied, the Value field is used as the string value.
If none of the attributes are applied or result in a valid string value, the default ToString method is used.
Public methodStatic memberUnsetFlagT
Unsets the specified flag in the enum value.
Top
See Also