title: Not sure if i'm getting the Description attribute correctly
body: <p>I have a separate class that I would like to get the "Description" attribute:</p>
  
  <pre><code>public class Fruits
  {
      [Description("The green apples are very green.")]  
      public const string Apples= "Green";
  
      [Description("Sunkist oranges are very sweet.")]  
      public const string Oranges= "Sunkist";
  
      [Description("Red grapes are make for wine.")]  
      public const string Grapes= "Red";
  }
  </code></pre>
  
  <p>For arguments sake, I have a separate class that i want to retrieve the Description. 
  So the chunk of code looks like:</p>
  
  <pre><code>        Type fruitType = typeof(LotsOfFruits.Fruits);
  
          FieldInfo[] fields = fruitType.GetFields();
  
          foreach (var field in fields)
          {
              Console.WriteLine("Name: {0}", field.Name);
              Console.WriteLine("Value: {0}", field.GetRawConstantValue().ToString());
              List&lt;System.Attribute&gt; attr = field.GetCustomAttributes(typeof(System.ComponentModel.DescriptionAttribute)).ToList();
          }
  </code></pre>
  
  <p>The name and value fields are pulling correctly.
  I got stumped at getting the Description attribute. 
  At this point i'm wondering if that's the correct way (i.e. put it into a list).</p>
  
  <p>Any suggestions or recommendations to get the description attribute?</p>