Я не понимаю, почему рекомендуется использовать положительную логику в блоке if
http://msdn.microsoft.com/en-US/library/aa629483.aspx
Предпочтительно:
if (true)
{
...
}
else
{
...
}
Почему рекомендуется использовать положительную логику в блоке if?