Added a generalized strategy to register components in the kernel. This allows you...
commitc3aee072a4a48d78e3525187ecd3f6564c3b2a13
authorcneuwirt <cneuwirt@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Sat, 1 Mar 2008 16:49:01 +0000 (1 16:49 +0000)
committercneuwirt <cneuwirt@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Sat, 1 Mar 2008 16:49:01 +0000 (1 16:49 +0000)
tree4f31bb9d9f4136b0efa8eda4d72cafc7b19e30d3
parent22557684448a226b4a55ddebe263c64104bcf01b
Added a generalized strategy to register components in the kernel.  This allows you to capture some common resusable strategies for populating the container.

git-svn-id: https://svn.castleproject.org/svn/castle/trunk@4861 73e77b4c-caa6-f847-a29a-24ab75ae54b6
InversionOfControl/Castle.MicroKernel.Tests/Castle.MicroKernel.Tests-vs2008.csproj
InversionOfControl/Castle.MicroKernel.Tests/ClassComponents/CustomerChain.cs
InversionOfControl/Castle.MicroKernel.Tests/Registration/AllTypesOfTestCase.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Castle.MicroKernel-vs2008.csproj
InversionOfControl/Castle.MicroKernel/Registration/ComponentRegistration.cs
InversionOfControl/Castle.MicroKernel/Registration/Strategies/AllTypesOf.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Strategies/ServiceDescriptor.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Strategies/TypesDescriptor.cs [new file with mode: 0644]
InversionOfControl/Changes.txt