Initial version of MicroKernel/Windsor fluent interface for registration (IoC-99)
commitf10cfbf462ad964263fdc8ef6d71e7548d121e99
authorcneuwirt <cneuwirt@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Thu, 13 Dec 2007 10:47:08 +0000 (13 10:47 +0000)
committercneuwirt <cneuwirt@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Thu, 13 Dec 2007 10:47:08 +0000 (13 10:47 +0000)
tree7047d55a09f8ec3596737c61fd51338fe4425237
parentec1c266eb0d1410fde3332a73d11246044963d3b
Initial version of MicroKernel/Windsor fluent interface for registration (IoC-99)

git-svn-id: https://svn.castleproject.org/svn/castle/trunk@4595 73e77b4c-caa6-f847-a29a-24ab75ae54b6
35 files changed:
Core/Castle.Core/Castle.Core-vs2005.csproj
Core/Castle.Core/Model/ComponentModel.cs
InversionOfControl/Castle.MicroKernel.Tests/Castle.MicroKernel.Tests-vs2005.csproj
InversionOfControl/Castle.MicroKernel.Tests/Lifestyle/Components/MyCustomerActivator.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel.Tests/Registration/ComponentRegistrationTestCase.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Castle.MicroKernel-vs2005.csproj
InversionOfControl/Castle.MicroKernel/DefaultKernel.cs
InversionOfControl/Castle.MicroKernel/Handlers/AbstractHandler.cs
InversionOfControl/Castle.MicroKernel/IKernel.cs
InversionOfControl/Castle.MicroKernel/Registration/AbstractPropertyDescriptor.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/AttributeDescriptor.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/ComponentDescriptor.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/ComponentInstanceDescriptor.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/ComponentRegistration.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/CustomDependencyDescriptor.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/ExtendedPropertiesDescriptor.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Interceptor/InterceptorDescriptor.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Interceptor/InterceptorGroup.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Lifestyle/Custom.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Lifestyle/LifestyleDescriptor.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Lifestyle/LifestyleGroup.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Lifestyle/PerThread.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Lifestyle/PerWebRequest.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Lifestyle/Pooled.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Lifestyle/Singleton.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Lifestyle/Transient.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Property.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Proxy/ProxyGroup.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/Proxy/ProxyInterfaces.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/RegistrationGroup.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/ServiceOverride.cs [new file with mode: 0644]
InversionOfControl/Castle.MicroKernel/Registration/ServiceOverrideDescriptor.cs [new file with mode: 0644]
InversionOfControl/Castle.Windsor/IWindsorContainer.cs
InversionOfControl/Castle.Windsor/WindsorContainer.cs
InversionOfControl/Changes.txt