if(list == null || list.Count() == 0)

みたいな。でも長いと。
最低でもstringでいうIsNullOrWhitespaceみたいなのが欲しい。
で、null条件演算子?を用いてこうすれば良いと。

if(!(list?.Count() > 0))

list?.Count() > 0について、
listがnullなら、null > 0が評価されるから false。
listがnullでなく空なら、list.Count() > 0が評価されるから false。
これの否定で、listがNULLであるか空であることが判定できる。

ちなみに、該当のコンテナがICollectionを継承していればLinq.Count()でなくICollection.Countの方がオーダー軽い。