EnumExtensions Members
The EnumExtensions type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|     | Count<(Of <<'(T>)>>) | 
   Counts the specified soure.
    | 
|     | Description | 
   Descriptions the specified soure.
    | 
|     | EnumToDictionary | 
   Converts Enumeration type into a dictionary of names and values
   var dictionary = typeof(UriFormat).EnumToDictionary();
    | 
|     | EnumToList<(Of <<'(T>)>>) | 
   Enums to list.
    | 
|     | GetAttribute<(Of <<'(T>)>>) | 
   Gets the attribute.
   This extension method is broken out so you can use a similar pattern with
   other MetaData elements in the future. This is your base method for each.
    | 
|     | HasDescription(Enum) | 
   Determines whether this instance has description.
    | 
|     | HasDescription(Enum, String) | 
   Determines whether the specified expected description has description.
    | 
|     | HasDescription(Enum, String, StringComparison) | 
   Determines whether the specified expected description has description.
    | 
|     | ToEnum<(Of <<'(T>)>>) | 
   To the enum.
    | 
|     | ToInt<(Of <<'(T>)>>) | 
   Converts the string representation of a number to an integer.
    | 
|     | ToName | 
   To the name.
   This method creates a specific call to the above method, requesting the
   Description MetaData attribute.
    |