
J’ai un type (à l’exécution), je veux l’utiliser avec un conteneur IOC (dans ce cas StructureMap) pour trouver une implémentation générique utilisant ce type. Comment faire ?
C’est plus simple qu’on pourrait le penser :
Type genericType = typeof (AbstractValidator);
Type type = genericType.MakeGenericType(bindingContext.ModelType);
//Structure Map container
var instance = _container.GetInstance(type);
Auteur : Chuck Conway se spécialise dans l’ingénierie logicielle et l’IA générative. Connectez-vous avec lui sur les réseaux sociaux : X (@chuckconway) ou visitez-le sur YouTube.