Branch: refs/heads/master
Home:   http://github.com/castleproject/Castle.InversionOfControl

Commit: 13e9b46fdafa741547b5ba624b1ec3b5f8d7e7af
    
http://github.com/castleproject/Castle.InversionOfControl/commit/13e9b46fdafa741547b5ba624b1ec3b5f8d7e7af
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-04-08 (Thu, 08 Apr 2010)

Changed paths:
  M Changes.txt
  A src/Castle.Windsor.Tests/ArgumentsTestCase.cs
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests-vs2008.csproj
  M src/Castle.Windsor/Castle.Windsor-vs2008.csproj
  M src/Castle.Windsor/Context/Arguments.cs
  A src/Castle.Windsor/Context/FallbackArgumentsStore.cs
  M src/Castle.Windsor/Registration/ComponentDependencyRegistrationExtensions.cs

Log Message:
-----------
- updated changes.txt

- added additional overloads to Insert extension method for registration of 
multiple named arguments as anonymous type, and multiple typed arguments as 
array
- extended and changed class Arguments:
        - each .ctor now takes params array of IArgumentsStores so it is now 
possible to add custom ones without subclassing Arguments
        - in case where multiple stores handle given key type, the first one 
will be picked (the ones passed via .ctor are favored over default ones)
        - added default fallback store, so that adding items for key that has 
no specialized store registered will not throw anymore, and fallback store will 
be used to keep it


-- 
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.

Reply via email to