title: Expression bodied member equivalent
body: <p>I'm just learning expression bodied members for class properties, and the basics are easy enough, but I'm trying to determine if the following <code>getter</code> could even be written as an expression bodied member - not for performance gain or anything, simply as a learning exercise:</p>
  <pre><code>public static List&lt;Block&gt; AllBlocks
  {
      get
      {
          List&lt;Block&gt; allBlocks = new List&lt;Block&gt;(goalBlocks.Count +
                                  pathBlocks.Count +
                                  boardBlocks.Count);
          allBlocks.AddRange(goalBlocks);
          allBlocks.AddRange(pathBlocks);
          allBlocks.AddRange(boardBlocks);
  
          return allBlocks;
      }
  }
  </code></pre>
  <p>As far as I can tell it cannot because it declares a new variable.  I've tried several ways of writing it like other FBM properties, and even went out on a limb and tried writing it in similar styles to a <code>Parallel.For</code> and <code>Parallel.ForEach</code> loop which I didn't expect to work, but figured I'd give it a try.</p>