Esa es una funcionalidad de .Net que Xojo no tiene, seria muy útil si la implementaran.
No hagas caso al ejemplo de javier, es una PESIMA sugerencia que te va a causar muchos problemas y errores dificiles de rastrear si comparas Doubles.
Veras, un tipo de datos Double no se guarda con los valores exactos, si no con aproximaciones, muchas veces tendras que tu double despues de una operación es algo asi como 0.000000000000001, es por eso que en .Net usan la flexibilidad de ponerlo como Nothing en vez de compararlo con 0.
Una opción que tiene Xojo es el metodo Compare del Double con la que puedes ajustar el nivel de tolerancia para hacer una comparación.
Una opción para emular este comportamiento es que lo separes en dos variables diferentes.
.Net
Dim ValorResultado as Nullable(Of Double) = Nothing
Xojo
Dim ValorResultado as Double = 0
Dim ValorResultadoNullable As bollean = False
Cuando veas un “= Nothing” pones ValorResultadoNullable = False, cuando a ValorResultado le asignas otro valor cualquiera, pones ValorResultadoNullable = True. Si, ya se, mucho más enredo que .Net para la misma funcionalidad.