В моем коде у меня есть следующий интерфейс
public interface ILogParser<TParserOptions> { }
Я нашел все типы, которые используют этот интерфейс через отражение, и я пытаюсь создать их экземпляр.Обычно я делаю что-то вроде:
var parser = (ILogParser)Activator.CreateInstance(parserType)
Однако, это не работает, когда вы имеете дело с Generics, так как вам нужно знать универсальный тип во время приведения, который может варьироватьсяв зависимости от каждого реализованного типа.
Возможно ли это?