During code review I discovered many places of our C# code that looks like this:
if(IsValid()) { return true; } else { return false; }
I think return IsValid(); is perfectly valid and readable code.
return IsValid();
BTW, I would certainly slap anyone who writes (IsValid() ? true : false) in the face. It's unnecessarily complicated.
IsValid() ? true : false
PS. This is what svn blame is designed for.
svn blame