Imports Microsoft.VisualBasic
Dim didItWork as Boolean = False
Dim myTestObject as Test = Nothing
didItWork = If(myTestObject Is Nothing, False, myTestObject.MyValue)
Console.WriteLine("Did If() work?: " & didItWork.ToString())
didItWork = IIF(myTestObject Is Nothing, False, myTestObject.MyValue)
Console.WriteLine("Did IIF() work?: " & didItWork.ToString())
Console.WriteLIne("Error was thrown from IIF")
Public Property MyValue as Boolean = True