#104103 (comment)
If typeof(T*).IsAssignableFrom(typeof(U*))
is true (for example int*
and uint*
), coreclr allows Array.Copy
from U*[]
to T*[]
.
The managed logic has been updated in #104103. The unmanaged array_set_value_impl
seems still throwing an error.