title: Null-safe dereferencing operator for older compilers?
body: <p>I have an old compiler server (VS 2010), which, obviously, can't compile such instructions:</p>
  
  <pre><code>var result = a?.b()?.c?.d;
  </code></pre>
  
  <p>Is there alternative I can use? Is it possible to do this through expression tree? For example, like this:</p>
  
  <pre><code>var result = NullSafe(()=&gt; a.b().c.d);
  </code></pre>