title: Difference between List.All() and List.TrueForAll()
body: <p>Is there a practical difference between <code>.All()</code> and <code>.TrueForAll()</code> when operating on a <code>List</code>?  I know that <code>.All()</code> is part of <code>IEnumerable</code>, so why add <code>.TrueForAll()</code>?</p>