У меня есть какой-то устаревший код, который создает экземпляры классов.
Мне удалось подключить контейнер IOC для сканирования сборок и создания их экземпляров.Однако я заметил, что в классе конфигурации определенные классы могут создаваться много раз.
Логика в основном зацикливается на массиве типов классов, и, если он совпадает с тем, который выбрал пользователь, он вызывает CreateInstance
.
Это хорошо, но я могу думать только об этом.функциональность состоит в том, чтобы передать контейнер IOC и вызвать Resolve, который предоставит новый экземпляр класса.
Я знаю, что это серьезно осуждается, но я не могу думать, как заставить его работать.