Actualmente tengo que hacer algo como esto para construir una definición de tipo en tiempo de ejecución para pasarla a mi IOC para su resolución. Simplificado:Build C# Definición de tipo genérico en tiempo de ejecución
Type t = Type.GetType(
"System.Collections.Generic.List`1[[ConsoleApplication2.Program+Person");
sé el argumento de tipo genérico de tan sólo el tiempo de ejecución.
¿Hay algo que le permitirá que haga algo como esto (código falso):
Type t = Type.GetTypeWithGenericTypeArguments(
typeof(List)
, passInType.GetType());
O debo sólo se adhieren a mi corte, passInType.GetType()
Convertir cadena, cadena de la construcción de tipo genérico .. sentir sucia
Me siento sucio solo al leer tu código de muestra. –