Creando un Tipo Genérico en Tiempo de Ejecución
22 de mayo de 2012 • 1 min de lectura

Tengo un tipo (en tiempo de ejecución), quiero usarlo con un contenedor IOC (en este caso StructureMap) para encontrar una implementación genérica usando este tipo. ¿Cómo lo hago?
Es más simple de lo que pensarías:
Type genericType = typeof (AbstractValidator);
Type type = genericType.MakeGenericType(bindingContext.ModelType);
//Structure Map container
var instance = _container.GetInstance(type);
↑ Volver arriba También te puede gustar
- Modificar un Archivo Localmente Sin Actualizar el Repositorio Git Remoto 1 min de lectura
- Una Implementación de Búsqueda Binaria 1 min de lectura
- Los Beneficios de Usar un Framework de Construcción 2 min de lectura