Declaration
public static TypeCode GetTypeCode(
object value
)
Summary
Crutches needed all around... TypeCode.Empty is described as the type code for "a null reference". Unfortunately
the only way to retrieve a TypeCode is from a Type object, which can't represent the type of a null reference
(well... actually one can't really talk about a _type_ of a _null_ reference in C# at all as far as I understand).
Well anyway, wrapping up the rant, this function fills in the spot of a function that's clearly missing:
Type.GetTypeCode(object), which returns TypeCode.Empty if asked to get the type of a null object. Something at the
back of my mind tells me that there's one way of looking at this where the behaviour of the existing API would
make sense... but really, I think this is how it really should have been since it is a lot more useful.