Are you null? Or Not?
Take a look at this:
In the case, "type" was a value that I got from MethodInfo.GetGenericArguments(). It's an unbound type, and it's not null, as you can see. It took me a while to realize what is going on. The System.Type type is probably configured to display in the debugger its FullName property, which is null in this case.
Until I figured it out, I was certain that GetGenericArguments() is returning null for unbound generic arguments.
Comments
Comment preview