Branch: refs/heads/master
Home: http://github.com/castleproject/Castle.InversionOfControl
Commit: cb66d2fab35f1be051e09f830f3b15557518fe54
http://github.com/castleproject/Castle.InversionOfControl/commit/cb66d2fab35f1be051e09f830f3b15557518fe54
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date: 2009-11-17 (Tue, 17 Nov 2009)
Changed paths:
A Castle.Facilities.LightweighFactory.sln
A lib/Castle.Core.dll
A lib/Castle.Core.xml
A lib/Castle.DynamicProxy2.dll
A lib/Castle.DynamicProxy2.xml
A lib/Castle.MicroKernel.dll
A lib/Castle.MicroKernel.xml
A lib/Castle.Windsor.dll
A lib/Castle.Windsor.xml
A
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
A src/Castle.Facilities.LightweighFactory/Class1.cs
A src/Castle.Facilities.LightweighFactory/Properties/AssemblyInfo.cs
A tls/nunit-license.txt
A tls/nunit.framework.dll
A tls/nunit.framework.xml
A
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
A tst/Castle.Facilities.LightweighFactory.Tests/Class1.cs
A tst/Castle.Facilities.LightweighFactory.Tests/Properties/AssemblyInfo.cs
Log Message:
-----------
Initial check in
git-svn-id:
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@60
080cfd25-d5d9-4c59-82ea-70d02a200d8b
Commit: 407ca5fd9ebeba764349966422458a84d4396fdd
http://github.com/castleproject/Castle.InversionOfControl/commit/407ca5fd9ebeba764349966422458a84d4396fdd
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date: 2009-11-17 (Tue, 17 Nov 2009)
Changed paths:
M Castle.Facilities.LightweighFactory.sln
Log Message:
-----------
- fixed messed up referenes. It's time to do some real work now.
git-svn-id:
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@61
080cfd25-d5d9-4c59-82ea-70d02a200d8b
Commit: bbc132f4c5259ebb28034249bf1a881451a3376c
http://github.com/castleproject/Castle.InversionOfControl/commit/bbc132f4c5259ebb28034249bf1a881451a3376c
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date: 2009-11-17 (Tue, 17 Nov 2009)
Changed paths:
M
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
R src/Castle.Facilities.LightweighFactory/Class1.cs
A
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
A src/Castle.Facilities.LightweighFactory/IDelegateBuilder.cs
A src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
M src/Castle.Facilities.LightweighFactory/Properties/AssemblyInfo.cs
A src/Castle.Facilities.LightweighFactory/Tokens.cs
M
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
R tst/Castle.Facilities.LightweighFactory.Tests/Class1.cs
A tst/Castle.Facilities.LightweighFactory.Tests/Foo.cs
A tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
M tst/Castle.Facilities.LightweighFactory.Tests/Properties/AssemblyInfo.cs
A tst/Castle.Facilities.LightweighFactory.Tests/UsesFooDelegate.cs
Log Message:
-----------
- added initial working, sketchy implementation
git-svn-id:
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@62
080cfd25-d5d9-4c59-82ea-70d02a200d8b
Commit: 47d4ff896c0565e674cb9635a126ef7264eeb00d
http://github.com/castleproject/Castle.InversionOfControl/commit/47d4ff896c0565e674cb9635a126ef7264eeb00d
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date: 2009-11-20 (Fri, 20 Nov 2009)
Changed paths:
M
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
M
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
M src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
A src/Castle.Facilities.LightweighFactory/LightweightFactoryFacility.cs
A src/Castle.Facilities.LightweighFactory/LightweightResolutionContext.cs
A src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
M src/Castle.Facilities.LightweighFactory/Tokens.cs
A tst/Castle.Facilities.LightweighFactory.Tests/Bar.cs
A tst/Castle.Facilities.LightweighFactory.Tests/Baz.cs
M
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
M tst/Castle.Facilities.LightweighFactory.Tests/Foo.cs
M tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
A tst/Castle.Facilities.LightweighFactory.Tests/UsesBarDelegate.cs
Log Message:
-----------
- added support for delegates where parameter names do not match resolved
component's argument names.
| does not handle the mix though yet- cases when some parameters match by name,
but not all.
git-svn-id:
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@63
080cfd25-d5d9-4c59-82ea-70d02a200d8b
Commit: cdcb2f1fde6a21d931aad4d9e0520d9ace7ce400
http://github.com/castleproject/Castle.InversionOfControl/commit/cdcb2f1fde6a21d931aad4d9e0520d9ace7ce400
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date: 2009-11-20 (Fri, 20 Nov 2009)
Changed paths:
M src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
M
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
A
tst/Castle.Facilities.LightweighFactory.Tests/HasOnlyOneArgMatchingDelegatesParameter.cs
A tst/Castle.Facilities.LightweighFactory.Tests/HasTwoConstructors.cs
M tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
Log Message:
-----------
- added failing test for case where some, not all parameters match delegate's
argument names. With this approach I can see no chance of implementing support
for this that is not invasive...
git-svn-id:
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@64
080cfd25-d5d9-4c59-82ea-70d02a200d8b
Commit: 0263f7b6cd80a4f3f3bcae953b4a9b81c9e088d1
http://github.com/castleproject/Castle.InversionOfControl/commit/0263f7b6cd80a4f3f3bcae953b4a9b81c9e088d1
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date: 2009-12-31 (Thu, 31 Dec 2009)
Changed paths:
M
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
M
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
A src/Castle.Facilities.LightweighFactory/FactoryParameter.cs
M src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
R src/Castle.Facilities.LightweighFactory/LightweightResolutionContext.cs
M src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
M src/Castle.Facilities.LightweighFactory/Tokens.cs
M tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
Log Message:
-----------
- Removed resolution context in favor of more stable solution - registering
factory arguments via layer of indirection: FactoryParameter class.
This solves some issues like arguments resolved at multiple levels of
resolution pipeline.
- Changed parameter matching a bit to make the last test pass.
-- all non used parameters are matched by name first.
-- then paramters are matched by type.
-- in case of multiple matches the order of arguments in delegate matters -
first wins.
TODO: does not explicitly opt out in case of optional unresolvable arguments.
Currently an exception is thrown.
git-svn-id:
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@77
080cfd25-d5d9-4c59-82ea-70d02a200d8b
Commit: 4bc699c385961efae8f76686011a8b47d242dbc7
http://github.com/castleproject/Castle.InversionOfControl/commit/4bc699c385961efae8f76686011a8b47d242dbc7
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date: 2009-12-31 (Thu, 31 Dec 2009)
Changed paths:
M src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
Log Message:
-----------
- fixed CanResolve condition to ensure dependency is indeed resolvable.
git-svn-id:
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@78
080cfd25-d5d9-4c59-82ea-70d02a200d8b
Commit: 0e85073e24bab557226f0328c9d8df273c10a99a
http://github.com/castleproject/Castle.InversionOfControl/commit/0e85073e24bab557226f0328c9d8df273c10a99a
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date: 2010-02-22 (Mon, 22 Feb 2010)
Changed paths:
M lib/Castle.Core.dll
M lib/Castle.Core.xml
M lib/Castle.DynamicProxy2.dll
M lib/Castle.DynamicProxy2.xml
M lib/Castle.MicroKernel.dll
M lib/Castle.MicroKernel.xml
M lib/Castle.Windsor.dll
M
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
M src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
M src/Castle.Facilities.LightweighFactory/LightweightFactoryFacility.cs
A src/Castle.Facilities.LightweighFactory/NoUniqueComponentException.cs
Log Message:
-----------
- updated Castle references
- minor clean up. This is to set up the stage for further modifications to play
nicer with Windsor, and not hack it.
git-svn-id:
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@80
080cfd25-d5d9-4c59-82ea-70d02a200d8b
Commit: fd32a51751177a8d17a845777b916a774cd37c89
http://github.com/castleproject/Castle.InversionOfControl/commit/fd32a51751177a8d17a845777b916a774cd37c89
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date: 2010-02-22 (Mon, 22 Feb 2010)
Changed paths:
M lib/Castle.MicroKernel.dll
M lib/Castle.Windsor.dll
M
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
M
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
A src/Castle.Facilities.LightweighFactory/FactoryArguments.cs
A src/Castle.Facilities.LightweighFactory/FactoryParametersStore.cs
M src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
M src/Castle.Facilities.LightweighFactory/Tokens.cs
M tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
Log Message:
-----------
- updated the facility to take advantage of actual extension points in the
framework. I'm not sure whether or not FactoryArguments should expose arguments
via Type/name as well as via FactoryParametersStore. How do deal with
non-uniqueness?
git-svn-id:
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@81
080cfd25-d5d9-4c59-82ea-70d02a200d8b
Commit: f813b401be9ad3e8fe656d5e5ade7f6cec796ef3
http://github.com/castleproject/Castle.InversionOfControl/commit/f813b401be9ad3e8fe656d5e5ade7f6cec796ef3
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date: 2010-04-30 (Fri, 30 Apr 2010)
Changed paths:
M src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
M src/Castle.Facilities.LightweighFactory/Tokens.cs
M tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
Log Message:
-----------
parameters are now matched by type exactly, not including subtypes
git-svn-id:
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@82
080cfd25-d5d9-4c59-82ea-70d02a200d8b
Commit: 793024f29c997b5efbedce6a126eac8da0a08042
http://github.com/castleproject/Castle.InversionOfControl/commit/793024f29c997b5efbedce6a126eac8da0a08042
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-05-08 (Sat, 08 May 2010)
Changed paths:
A Castle.Facilities.LightweighFactory.sln
A lib/Castle.Core.dll
A lib/Castle.Core.xml
A lib/Castle.DynamicProxy2.dll
A lib/Castle.DynamicProxy2.xml
A lib/Castle.MicroKernel.dll
A lib/Castle.MicroKernel.xml
A lib/Castle.Windsor.dll
A lib/Castle.Windsor.xml
A
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
A
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
A src/Castle.Facilities.LightweighFactory/FactoryArguments.cs
A src/Castle.Facilities.LightweighFactory/FactoryParameter.cs
A src/Castle.Facilities.LightweighFactory/FactoryParametersStore.cs
A src/Castle.Facilities.LightweighFactory/IDelegateBuilder.cs
A src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
A src/Castle.Facilities.LightweighFactory/LightweightFactoryFacility.cs
A src/Castle.Facilities.LightweighFactory/NoUniqueComponentException.cs
A src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
A src/Castle.Facilities.LightweighFactory/Properties/AssemblyInfo.cs
A src/Castle.Facilities.LightweighFactory/Tokens.cs
A tls/nunit-license.txt
A tls/nunit.framework.dll
A tls/nunit.framework.xml
A tst/Castle.Facilities.LightweighFactory.Tests/Bar.cs
A tst/Castle.Facilities.LightweighFactory.Tests/Baz.cs
A
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
A tst/Castle.Facilities.LightweighFactory.Tests/Foo.cs
A
tst/Castle.Facilities.LightweighFactory.Tests/HasOnlyOneArgMatchingDelegatesParameter.cs
A tst/Castle.Facilities.LightweighFactory.Tests/HasTwoConstructors.cs
A tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
A tst/Castle.Facilities.LightweighFactory.Tests/Properties/AssemblyInfo.cs
A tst/Castle.Facilities.LightweighFactory.Tests/UsesBarDelegate.cs
A tst/Castle.Facilities.LightweighFactory.Tests/UsesFooDelegate.cs
Log Message:
-----------
Merge branch 'master' of f:/OSS.Code/Castle.LightweightFactoryFacility into
delegateFactories
Commit: 68a3b8f1095688215ba74b3fa8e017305c0adbc1
http://github.com/castleproject/Castle.InversionOfControl/commit/68a3b8f1095688215ba74b3fa8e017305c0adbc1
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-05-08 (Sat, 08 May 2010)
Changed paths:
R Castle.Facilities.LightweighFactory.sln
R lib/Castle.Core.dll
R lib/Castle.Core.xml
R lib/Castle.DynamicProxy2.dll
R lib/Castle.DynamicProxy2.xml
R lib/Castle.MicroKernel.dll
R lib/Castle.MicroKernel.xml
R lib/Castle.Windsor.dll
R lib/Castle.Windsor.xml
R lib/NLog.dll
R lib/NLog.license.txt
R lib/NLog.xml
R lib/NLog.xsd
R lib/mono-3.5/Castle.Core.dll
R lib/mono-3.5/Castle.Core.xml
R lib/mono-3.5/Castle.DynamicProxy2.dll
R lib/mono-3.5/Castle.DynamicProxy2.xml
R lib/net-3.5/Castle.Core.dll
R lib/net-3.5/Castle.Core.xml
R lib/net-3.5/Castle.Services.Logging.NLogIntegration.dll
R lib/net-3.5/Castle.Services.Logging.NLogIntegration.xml
R lib/net-3.5/Castle.Services.Logging.log4netIntegration.dll
R lib/net-3.5/Castle.Services.Logging.log4netIntegration.xml
R lib/net-3.5/log4net.dll
R lib/net-3.5/log4net.license.txt
R lib/net-3.5/log4net.xml
R lib/nunit.framework.dll
R lib/nunit.framework.license.txt
R lib/silverlight-3.0/Castle.Core.dll
R lib/silverlight-3.0/Castle.Core.xml
R
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
R
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
R src/Castle.Facilities.LightweighFactory/FactoryArguments.cs
R src/Castle.Facilities.LightweighFactory/FactoryParameter.cs
R src/Castle.Facilities.LightweighFactory/FactoryParametersStore.cs
R src/Castle.Facilities.LightweighFactory/IDelegateBuilder.cs
R src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
R src/Castle.Facilities.LightweighFactory/LightweightFactoryFacility.cs
R src/Castle.Facilities.LightweighFactory/NoUniqueComponentException.cs
R src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
R src/Castle.Facilities.LightweighFactory/Properties/AssemblyInfo.cs
R src/Castle.Facilities.LightweighFactory/Tokens.cs
M src/Castle.Windsor.Tests/Castle.Windsor.Tests-vs2008.csproj
A src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/Bar.cs
A src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/Baz.cs
A src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/Foo.cs
A
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/HasOnlyOneArgMatchingDelegatesParameter.cs
A
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/HasTwoConstructors.cs
A
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/LightweightFactoryTestCase.cs
A
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/UsesBarDelegate.cs
A
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/UsesFooDelegate.cs
M src/Castle.Windsor/Castle.Windsor-vs2008.csproj
A
src/Castle.Windsor/Facilities/TypedFactory/ExpressionTreeBasedDelegateBuilder.cs
A src/Castle.Windsor/Facilities/TypedFactory/FactoryArguments.cs
A src/Castle.Windsor/Facilities/TypedFactory/FactoryParameter.cs
A src/Castle.Windsor/Facilities/TypedFactory/FactoryParametersStore.cs
A src/Castle.Windsor/Facilities/TypedFactory/IDelegateBuilder.cs
A src/Castle.Windsor/Facilities/TypedFactory/LightweightFactory.cs
A src/Castle.Windsor/Facilities/TypedFactory/LightweightFactoryFacility.cs
A src/Castle.Windsor/Facilities/TypedFactory/NoUniqueComponentException.cs
A src/Castle.Windsor/Facilities/TypedFactory/ParametersBinder.cs
A src/Castle.Windsor/Facilities/TypedFactory/Tokens.cs
R tls/nunit-license.txt
R tls/nunit.framework.dll
R tls/nunit.framework.xml
R tst/Castle.Facilities.LightweighFactory.Tests/Bar.cs
R tst/Castle.Facilities.LightweighFactory.Tests/Baz.cs
R
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
R tst/Castle.Facilities.LightweighFactory.Tests/Foo.cs
R
tst/Castle.Facilities.LightweighFactory.Tests/HasOnlyOneArgMatchingDelegatesParameter.cs
R tst/Castle.Facilities.LightweighFactory.Tests/HasTwoConstructors.cs
R tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
R tst/Castle.Facilities.LightweighFactory.Tests/Properties/AssemblyInfo.cs
R tst/Castle.Facilities.LightweighFactory.Tests/UsesBarDelegate.cs
R tst/Castle.Facilities.LightweighFactory.Tests/UsesFooDelegate.cs
Log Message:
-----------
- removed unnecessary files,
- moved TypedFactoryFacility files to appropriate folders
Commit: 32e7dd97e973c41403c6dd046a46bac437e45a66
http://github.com/castleproject/Castle.InversionOfControl/commit/32e7dd97e973c41403c6dd046a46bac437e45a66
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-05-08 (Sat, 08 May 2010)
Changed paths:
M src/Castle.Windsor.Tests/Castle.Windsor.Tests-vs2008.csproj
R
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/LightweightFactoryTestCase.cs
A
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/TypedFactoryDelegatesTestCase.cs
M src/Castle.Windsor/Core/Internal/GraphNode.cs
M
src/Castle.Windsor/Facilities/TypedFactory/DefaultTypedFactoryComponentSelector.cs
M src/Castle.Windsor/Facilities/TypedFactory/Dispose.cs
M src/Castle.Windsor/Facilities/TypedFactory/Empty.cs
M
src/Castle.Windsor/Facilities/TypedFactory/ExpressionTreeBasedDelegateBuilder.cs
M src/Castle.Windsor/Facilities/TypedFactory/FactoryArguments.cs
M src/Castle.Windsor/Facilities/TypedFactory/FactoryEntry.cs
M src/Castle.Windsor/Facilities/TypedFactory/FactoryInterceptor.cs
M src/Castle.Windsor/Facilities/TypedFactory/FactoryParameter.cs
M src/Castle.Windsor/Facilities/TypedFactory/FactoryParametersStore.cs
M src/Castle.Windsor/Facilities/TypedFactory/IDelegateBuilder.cs
M src/Castle.Windsor/Facilities/TypedFactory/ITypedFactoryComponentSelector.cs
M src/Castle.Windsor/Facilities/TypedFactory/ITypedFactoryMethod.cs
M src/Castle.Windsor/Facilities/TypedFactory/LightweightFactory.cs
M src/Castle.Windsor/Facilities/TypedFactory/LightweightFactoryFacility.cs
M src/Castle.Windsor/Facilities/TypedFactory/NoUniqueComponentException.cs
M src/Castle.Windsor/Facilities/TypedFactory/ParametersBinder.cs
M src/Castle.Windsor/Facilities/TypedFactory/Release.cs
M src/Castle.Windsor/Facilities/TypedFactory/Resolve.cs
M src/Castle.Windsor/Facilities/TypedFactory/Tokens.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryInterceptor.cs
M
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryRegistrationExtensions.cs
M src/Castle.Windsor/MicroKernel/Facilities/AbstractFacility.cs
Log Message:
-----------
- updated headers
Commit: 29e1aaeb11a8fbc05e3f02322e31edc040127023
http://github.com/castleproject/Castle.InversionOfControl/commit/29e1aaeb11a8fbc05e3f02322e31edc040127023
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-05-08 (Sat, 08 May 2010)
Changed paths:
M
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/TypedFactoryDelegatesTestCase.cs
M src/Castle.Windsor/Castle.Windsor-vs2008.csproj
R src/Castle.Windsor/Facilities/TypedFactory/LightweightFactoryFacility.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
Log Message:
-----------
merged LightweightFactoryFacility into TypedFactoryFacility
Commit: 30cea0dd458d8ff0b69e7d950a90aea39ad92c06
http://github.com/castleproject/Castle.InversionOfControl/commit/30cea0dd458d8ff0b69e7d950a90aea39ad92c06
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-05-08 (Sat, 08 May 2010)
Changed paths:
M Changes.txt
M
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/TypedFactoryDelegatesTestCase.cs
M src/Castle.Windsor/Castle.Windsor-vs2008.csproj
A
src/Castle.Windsor/Facilities/TypedFactory/DefaultDelegateComponentSelector.cs
M
src/Castle.Windsor/Facilities/TypedFactory/DefaultTypedFactoryComponentSelector.cs
A src/Castle.Windsor/Facilities/TypedFactory/DelegateFactory.cs
A src/Castle.Windsor/Facilities/TypedFactory/DelegateInvocation.cs
R
src/Castle.Windsor/Facilities/TypedFactory/ExpressionTreeBasedDelegateBuilder.cs
A
src/Castle.Windsor/Facilities/TypedFactory/ExpressionTreeBasedDelegateGenerator.cs
R src/Castle.Windsor/Facilities/TypedFactory/FactoryArguments.cs
M src/Castle.Windsor/Facilities/TypedFactory/FactoryInterceptor.cs
R src/Castle.Windsor/Facilities/TypedFactory/FactoryParameter.cs
R src/Castle.Windsor/Facilities/TypedFactory/FactoryParametersStore.cs
R src/Castle.Windsor/Facilities/TypedFactory/IDelegateBuilder.cs
A src/Castle.Windsor/Facilities/TypedFactory/IDelegateGenerator.cs
M src/Castle.Windsor/Facilities/TypedFactory/ITypedFactoryComponentSelector.cs
R src/Castle.Windsor/Facilities/TypedFactory/LightweightFactory.cs
R src/Castle.Windsor/Facilities/TypedFactory/ParametersBinder.cs
M src/Castle.Windsor/Facilities/TypedFactory/Release.cs
R src/Castle.Windsor/Facilities/TypedFactory/Tokens.cs
M
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryComponentCollection.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryInterceptor.cs
Log Message:
-----------
- performed actual integration of delegate based factories into typed factory
facility. There's some changes in how delegate based factories behave as
compared to interface-based factories! (I'll update docs soon, promise).
--
You received this message because you are subscribed to the Google Groups
"Castle Project Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/castle-project-commits?hl=en.