現在、null 可能なジェネリック型があり、null 可能かどうかを確認できます。ただし、null 非許容型を取得する方法が見つかりません。これが私がやりたいことです:
If Nullable.GetUnderlyingType(nullableType) IsNot Nothing Then
Dim nonNullableType As Type = GetNonNullableType(nullableType)
End if
たとえば、nullableType が Date? の場合、「GetNonNullableType」関数で Date を返すようにしたい。Integer? の場合、関数は Integer を返します。