Type.GetType is one the several APIs that take the caller assembly as implicit hidden argument.
Another example of such API is Assembly.Load. Assembly.Load loads assemblies in the caller context, using this hidden caller argument.
Type.GetType loads assemblies in the default context today. We should change it to load assemblies in the caller context to be consistent with Assembly.Load.
Type.GetTypeis one the several APIs that take the caller assembly as implicit hidden argument.Another example of such API is
Assembly.Load.Assembly.Loadloads assemblies in the caller context, using this hidden caller argument.Type.GetTypeloads assemblies in the default context today. We should change it to load assemblies in the caller context to be consistent withAssembly.Load.