title: AutoMapper and "UseDestinationValue"
body: <p>What does UseDestinationValue do?</p>
  
  <p>I am asking because I have a base and inherited class, and for the base class, I would love to have AutoMapper take existing values for me.</p>
  
  <p>Will it do that?  (I have looked and the only examples I can see for <code>UseDestinationValue</code> involve lists.  Is it only for lists?</p>
  
  <p>could I do this:</p>
  
  
  
  <pre class="lang-cs prettyprint-override"><code>PersonContract personContract = new PersonContract {Name = 'Dan'};
  Person person = new Person {Name = "Bob"};
  Mapper.CreateMap&lt;PersonContract, Person&gt;()
        .ForMember(x=&gt;x.Name, opt=&gt;opt.UseDestinationValue());
  
  person = Mapper.Map&lt;PersonContract, Person&gt;(personContract);
  
  Console.WriteLine(person.Name);
  </code></pre>
  
  <p>and have the output be bob?</p>