title: Get Max and Min in a single LINQ query
body: <p>I have a set of objects with two properties, A and B. I'd like to get the Min of A and the Max of B.</p>
  
  <p>eg</p>
  
  <pre><code>var minA = objects.Min(o =&gt; o.A);
  var maxB = objects.Max(o =&gt; o.B);
  </code></pre>
  
  <p>Using LINQ query syntax, is there a way to do this so it only passes over the set once?</p>
  
  <p>Desired outcome would be an anonymous type (eg, results.MinA = x, results.MaxB = y)</p>