Adding CreateInstance() method to WindsorContainer, allowing to use the container...
commitf9c7e892e9072ca7bc7782790a7baeb834205254
authorayende <ayende@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Fri, 15 Feb 2008 01:49:09 +0000 (15 01:49 +0000)
committerayende <ayende@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Fri, 15 Feb 2008 01:49:09 +0000 (15 01:49 +0000)
tree83f4374045ed1334893ce5f12b07e9185ecac5e0
parent5ca5d57a26e69bd19cf7456bc9d5d14c6e4a35bd
Adding CreateInstance() method to WindsorContainer, allowing to use the container to create an instance of a type that is not registered in the container and return it with all its dependencies satisfied.
This is mainly useful for dynamically generated types or to save registration hassle in the container.

git-svn-id: https://svn.castleproject.org/svn/castle/trunk@4804 73e77b4c-caa6-f847-a29a-24ab75ae54b6
InversionOfControl/Castle.MicroKernel/SubSystems/Naming/DefaultNamingSubSystem.cs
InversionOfControl/Castle.Windsor.Tests/Castle.Windsor.Tests-vs2005.csproj
InversionOfControl/Castle.Windsor.Tests/CreateInstanceFixture.cs [new file with mode: 0644]
InversionOfControl/Castle.Windsor/IWindsorContainer.cs
InversionOfControl/Castle.Windsor/WindsorContainer.cs