title: Automapper: Map an Enum to its [Description] attribute
body: <p>I have a source object that looks like this:</p>
  
  <pre><code>private class SourceObject {
      public Enum1 EnumProp1 { get; set; }
      public Enum2 EnumProp2 { get; set; }
  }
  </code></pre>
  
  <p>The enums are decorated with a custom <code>[Description]</code> attribute that provides a string representation, and I have an extension method <code>.GetDescription()</code> that returns it. How do I map these enum properties using that extension?</p>
  
  <p>I'm trying to map to an object like this:</p>
  
  <pre><code>private class DestinationObject {
      public string Enum1Description { get; set; }
      public string Enum2Description { get; set; }
  }
  </code></pre>
  
  <p>I think a custom formatter is my best bet, but I can't figure out how to add the formatter <em>and</em> specify which field to map from at the same time.</p>