title: C# Eval() support
body: <p>we need to evaluate a value in an object in run time while we have a textual statement of the exact member path for example: <strong>myobject.firstMember.secondMember[3].text</strong><br>
  we thought of parsing this textual statement using regex and then evaluate the text value by using reflection but before we do that i wonder if C# support some kind of <strong>eval</strong> ability? so we won't have to do the parsing ourself. How do microsoft do this in their immediate window or watch windows?  </p>
  
  <p>thanks you very much,  </p>
  
  <p>Adi Barda</p>