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.