新的.NET4.5 API在IntrospectionExtensions类中具有以下逻辑
public static TypeInfo GetTypeInfo(this Type type) { if (type == (Type) null) throw new ArgumentNullException("type"); IReflectableType reflectableType = (IReflectableType) type; if (reflectableType == null) return (TypeInfo) null; // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< HERE! else return reflectableType.GetTypeInfo(); }