Short-circuit conditionals in VB.NET on September 11, 2009 AndAlso General orElse short circuit vb.net +