net9.0 adds TypeName, which provides parsing functionality similar to System.Type, without any reliance on the runtime or reflection.
I believe we should be able to use this to reduce the need to use reflection and provide better support for trimming and AOT... potentially, some functionality of the SDK that we currently disable in trimming/AOT scenarios could be made AOT compatible.
net9.0 adds TypeName, which provides parsing functionality similar to System.Type, without any reliance on the runtime or reflection.
I believe we should be able to use this to reduce the need to use reflection and provide better support for trimming and AOT... potentially, some functionality of the SDK that we currently disable in trimming/AOT scenarios could be made AOT compatible.