Interface System.ComponentModel.ICustomTypeDescriptor have nullable annotations, but method GetConverter is wrongly annotated to return non-null value, while documentation says it could return null:
Returns
A TypeConverter that is the converter for this object, or null if there is no TypeConverter for this object
I propose to mark return value as nullable. It will be breaking change, but people would get NullReferenceException anyway if they wont check for null