Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does Unity resolve types that have not been registered?

I'll admit it, I'm too lazy to look at the source code. Does anyone know?

like image 569
Esteban Araya Avatar asked Jul 16 '10 18:07

Esteban Araya


1 Answers

Never mind, I found the answer at MSDN:

You can use the Unity container to generate instances of any object that has a public constructor (in other words, objects that you can create using the new operator), without registering a mapping for that type with the container. When you call the Resolve method and specify the default instance of a type that is not registered, the container simply calls the constructor for that type and returns the result.

like image 54
Esteban Araya Avatar answered Nov 02 '22 21:11

Esteban Araya