Есть ли способ создать произвольный класс по типу (например, Activator.CreateInstance (myType) и заставить механизм .Net DI вводить зависимости для этого типа? Я не хочу регистрировать экземпляры myType, и myType может быть любого случайного типа. Я просто хочу иметь возможность обрабатывать такие случаи, как:
myType(IServiceProvider serviceProvider)
и DI вводит зависимости, как и ожидалось. Не происходит через Activator, очевидно.