В настоящее время мне нужно сделать что-то подобное, чтобы построить определение типа во время выполнения, чтобы перейти к моему IOC для решения. Упрощенная:
Type t = Type.GetType(
"System.Collections.Generic.List`1[[ConsoleApplication2.Program+Person");
Я знаю общий аргумент типа только во время выполнения.
Есть ли что-то, что позволит мне сделать что-то вроде этого (фальшивый код):
Type t = Type.GetTypeWithGenericTypeArguments(
typeof(List)
, passInType.GetType());
Или я просто буду придерживаться своего взлома, passInType.GetType()
конвертировать в строку, построить родовую строку типа.. чувствовать себя грязным