<Typ typename> musí definovat operátor< determinantoperator>, který se má použít ve výrazu< shortcircuitoperator>.

Operátor AndAlso nebo OrElse Operator používá operandy typu třídy nebo struktury, pokud tato třída nebo struktura nedefinuje požadovaný operátor.

Vzhledem k tomu, že přímo nedefinujete operátor zkratového obvodu (AndAlso nebo OrElse), je nutné definovat odpovídající logické a determinantní operátory. V následující tabulce jsou uvedeny požadované operátory.

Operátor zkratování Logický operátor Determinant – operátor
AndAlso Operátor And Operátor IsFalse
OrElse Operátor Or Operátor IsTrue

Jazyk Visual Basic používá tyto logické a determinantní operátory k vytvoření logiky zkratování pro AndAlso nebo OrElse. Aby to fungovalo správně, oba operandy a návratová hodnota vaší And nebo Or definice musí být typu obsahujícího, tj. typu třídy nebo struktury, ve které definujete And nebo Or.

ID chyby: BC33035

Oprava této chyby

  • Definujte operátory a operátory And nebo operátory Or IsTrue ve třídě nebo struktuře používané pro typ operandu nebo OrElse operátoruAndAlso.IsFalse Ujistěte se, že operandy jsou typu And třídy nebo Or struktury, ve které je definujete.

Viz také