public static bool IsValueType(this Type type) { return type.GetTypeInfo().IsValueType; }
public static object CreateDefaultValue(Type type) { return(TypeExtensions.IsValueType(type) ? CreateObject(type) : null); }