title: Get the Alias of a Linq Expression
body: <p>I pass through a <code>System.Linq.Expressions.Expression</code> through to a method like this-></p>
  
  <pre><code>Process&lt;User&gt;(x =&gt; new { UserId = x.Id, x.AccountNo })
  
  private void Process&lt;T&gt;(Expression exp)
  {
     // Get Alias ("UserId")
  }
  </code></pre>
  
  <p>I want to try and get the alias of the columns, in this instance i want <code>"UserId"</code> for <code>x.Id</code></p>
  
  <p>How can this be achieve?</p>