My favorites | Sign in
Project Logo
                
Revision: r67
Author:  nkohari
Date:  May 25, 2008
Review scores: No one has yet scored this revision.
 

Log message

Added auto-wiring extension.
Major refactoring to improve component infrastructure and expose more strategy-
based extension points rather than requiring inheritance.
Removed property-based shortcuts on StandardComponentContainer because they were
getting too cumbersome with the additional components.

Affected files

    expand all   collapse all

This revision affected a large number of files. Only a subset of 50 changed paths are being shown. To see all changed paths, use the svn log command-line.

Modify/trunk/Ninject.slndiff
Modify/trunk/src/Conditions/Builders/Base/SimpleConditionBuilder.csdiff
Modify/trunk/src/Core/Activation/Context/IContext.csdiff
Add/trunk/src/Core/Activation/Context/IContextFactory.csdiff
Replace/trunk/src/Core/Activation/Context/StandardContext.csdiff
Add/trunk/src/Core/Activation/Context/StandardContextFactory.csdiff
Modify/trunk/src/Core/Activation/Strategies/FieldInjectionStrategy.csdiff
Modify/trunk/src/Core/Activation/Strategies/MethodInjectionStrategy.csdiff
Modify/trunk/src/Core/Activation/Strategies/ProxyStrategy.csdiff
Modify/trunk/src/Core/Binding/Binders/StandardBinder.csdiff
Modify/trunk/src/Core/Core.csprojdiff
Modify/trunk/src/Core/Creation/Providers/InjectionProviderBase.csdiff
Modify/trunk/src/Core/IKernel.csdiff
Modify/trunk/src/Core/Infrastructure/Components/IComponentContainer.csdiff
Modify/trunk/src/Core/Infrastructure/Components/KernelComponentBase.csdiff
Modify/trunk/src/Core/Infrastructure/Components/StandardComponentContainer.csdiff
Delete/trunk/src/Core/Infrastructure/Extensions/AttributeExtensions.csdiff
Add/trunk/src/Core/Infrastructure/Extensions/ExtensionsForMethodBase.csdiff
Modify/trunk/src/Core/Infrastructure/Strategies/StrategyBase.csdiff
Add/trunk/src/Core/Interception/Request/StandardRequestFactory.csdiff
Modify/trunk/src/Core/KernelBase.csdiff
Add/trunk/src/Core/Planning/Heuristics/Field/StandardFieldHeuristic.csdiff
Add/trunk/src/Core/Planning/Heuristics/Property/IPropertyHeuristic.csdiff
Add/trunk/src/Core/Planning/Heuristics/Property/StandardPropertyHeuristic.csdiff
Modify/trunk/src/Core/Planning/Strategies/Base/ReflectionStrategyBase.csdiff
Modify/trunk/src/Core/Planning/Strategies/ConstructorReflectionStrategy.csdiff
Modify/trunk/src/Core/Planning/Strategies/FieldReflectionStrategy.csdiff
Modify/trunk/src/Core/Planning/Strategies/MethodReflectionStrategy.csdiff
Modify/trunk/src/Core/Planning/Strategies/PropertyReflectionStrategy.csdiff
Modify/trunk/src/Core/StandardKernel.csdiff
Add/trunk/src/Core/Tracking/Scope/IScope.csdiff
Add/trunk/src/Core/Tracking/Scope/IScopeFactory.csdiff
Add/trunk/src/Core/Tracking/Scope/StandardScope.csdiff
Delete/trunk/src/Core/Tracking/StandardScope.csdiff
Add/trunk/src/Extensions/AutoWiring/AutoWiringModule.csdiff
Add/trunk/src/Extensions/AutoWiring/Extensions.AutoWiring.csprojdiff
Add/trunk/src/Extensions/AutoWiring/Infrastructurediff
Add/trunk/src/Extensions/AutoWiring/Infrastructure/AutoWiringConstructorHeuristic.csdiff
Modify/trunk/src/Extensions/MessageBroker/Infrastructure/StandardMessageBroker.csdiff
Modify/trunk/src/Extensions/MessageBroker/Infrastructure/Strategies/EventReflectionStrategy.csdiff
Modify/trunk/src/Tests/Conditions/ConditionalInterceptionFixture.csdiff
Modify/trunk/src/Tests/Conditions/ContextVariablesFixture.csdiff
Modify/trunk/src/Tests/Core/Interception/InterceptionFixture.csdiff
Add/trunk/src/Tests/Extensions/AutoWiringdiff
Add/trunk/src/Tests/Extensions/AutoWiring/AutoWiringConstructorHeuristicFixture.csdiff
Add/trunk/src/Tests/Extensions/AutoWiring/AutoWiringFieldHeuristicFixture.csdiff
Add/trunk/src/Tests/Extensions/AutoWiring/AutoWiringMethodHeuristicFixture.csdiff
Add/trunk/src/Tests/Extensions/AutoWiring/AutoWiringPropertyHeuristicFixture.csdiff
Add/trunk/src/Tests/Mocks/PocoForConstructorAutoWiring.csdiff
Add/trunk/src/Tests/Mocks/PocoForFieldAutoWiring.csdiff

Project members, sign in to write a code review
Hosted by Google Code