See https://github.com/dotnet/runtime/pull/53704 We will get the generic implementation on System.Type that should work ok, but we should be able to have better more efficient one. cc @MichalStrehovsky