AndAlsoとOrElseだけで良いのに。
というか、
AndAlsoとOrElseがいらなくて、AndとOrの挙動をAndAlsoとOrElseと同じにしてしまえばよいのに。
VBでコードを書いていてif文でAndとOrを利用したことが一度も無い。
コードレビューすると、特にいみなくAndとOrとAndAlsoとOrElseが混在しているのがうざいので、最初から無ければ良いのに。(規約には、AndAlsoとOrElseでよろしく。って書いてあるので・・・。)
AndとOrがショートサーキットになって困るのは、ショートサーキットじゃないことによる副作用を期待しているようなif文を含んだ「くそーす」だけなのでは。