If I write something like
var list = PopulateMyListWithSomething();
if(!list.Any(a=>a.this = that) {
// do something
}
Resharper always suggests rewriting the test as
if(list.All(a.this != that)
There is obviously a reason for the suggestion. Can anyone tell me what the reason might be?