string x = null;
string y = string.Empty;

if ((x != null && x.Length > 0) || (y.Length > 0))
{
//
}

でも試してみたら
例外が出たら□は評価される