Late-bound call on Nothing: NullReferenceException or COM dispatch?
Ambiguous runtime behavior The Visual Basic language specification does not clearly define whether a late-bound member call on a Nothing reference should immediately raise a NullReferenceException or attempt COM dispatch first. This ambiguity produces different observable outcomes depending on the host environment — .NET Framework, .NET Core/5+, or VBA — and