title: How do I get the value from an anonymous expression?
body: <p>For sake of simplicity, imagine the following code:</p>
  
  <p>I want to create a Foo:</p>
  
  <pre><code>public class Foo
  {
      public string Bar { get; set; }
  }
  </code></pre>
  
  <p>And pass it to a special Html Helper method:</p>
  
  <pre><code>Html.SomeFunction(f =&gt; f.Bar);
  </code></pre>
  
  <p>Which is defined as:</p>
  
  <pre><code>public string SomeFunction&lt;TModel, TValue&gt;(this HtmlHelper&lt;TModel&gt; html, Expression&lt;Func&lt;TModel, TValue&gt;&gt; expression)
  </code></pre>
  
  <p>I want to get the value of Bar inside of this function, but have absolutely no idea how to get it.</p>