cannot be made nullable, and cannot be used as the data type of an array element, field, anonymous type member, type argument, ...