title: Lambda OrderBy method
body: <p>I have a graphing class to detect circular dependencies in some business logic I am writing. My graphing class builds nodes that knows the relationship to other nodes.</p>
  
  <p>I have nodeList as List(of Objects) each having a List(of String)</p>
  
  <p>I was thinking that the below line of code would yield the correct sorting. I thought wrong.</p>
  
  <pre><code>nodeList.OrderByDescending(Function(x) x.Count)
  </code></pre>
  
  <p>I want to reorder my nodeList in descending order by the List(of String).Count.</p>
  
  <pre><code>my List(of Object)
  (0) | Count = 3
  (1) | Count = 5
  (2) | Count = 2
  
  My desired output List(of Object)
  (0) | Count = 5
  (1) | Count = 3
  (2) | Count = 2
  </code></pre>