You might want to look at the Type.IsPrimitive property.