title: How to get string list of Enum descriptions?
body: <p>How can I get a List of an Enum's values?</p>
  
  <p>For example, I have the following:</p>
  
  <pre><code>public enum ContactSubjects
  {
      [Description("General Question")]
      General,
      [Description("Availability/Reservation")]
      Reservation,
      [Description("Other Issue")]
      Other
  }
  </code></pre>
  
  <p>What I need to be able to do is pass ContactSubject.General as an argument and it returns the List of the descriptions.</p>
  
  <p>This method needs to work with any Enum, not just ContactSubject (in my example). The signature should be something like GetEnumDescriptions(Enum value).</p>