Operand Is typu typename lze porovnat pouze s hodnotou Nothing, protože typename je typ s možnou hodnotou null.

Proměnná deklarovaná jako null je porovnána s jiným výrazem než Nothing pomocí operátoru Is .

ID chyby: BC32127

Oprava této chyby

  1. Chcete-li porovnat typ hodnoty null s jiným výrazem než Nothing pomocí Is operátoru, zavolejte GetType metodu pro typ hodnoty null a porovnejte výsledek s výrazem, jak je znázorněno v následujícím příkladu.
Dim number? As Integer = 5  

If number IsNot Nothing Then  
  If number.GetType() Is Type.GetType("System.Int32") Then

  End If  
End If  

Viz také