Je vais l'admettre, je suis trop paresseux pour regarder le code source. Est-ce que quelqu'un sait?Comment Unity peut-il résoudre les types qui n'ont pas été enregistrés?
6
A
Répondre
11
Jamais esprit, j'ai trouvé la réponse à MSDN:
Vous pouvez utiliser le conteneur de l'unité pour générer des instances de tout objet qui a un constructeur public (en d'autres termes, les objets que vous pouvez créer à l'aide de la nouvelle opérateur), sans enregistrer un mappage pour ce type avec le conteneur. Lorsque vous appelez la méthode Resolve et spécifiez l'instance par défaut d'un type qui n'est pas enregistré, le conteneur appelle simplement le constructeur pour ce type et renvoie le résultat.