11 files changed
+11
-11
lines changedSubmodule Abstractions updated 15 files
- src/Builder/IBuilderContext.cs+11-8
- src/Builder/Strategy/BuilderStrategy.cs+37-6
- src/Builder/Strategy/IBuilderStrategy.cs-28
- src/Exceptions/ResolutionFailedException.cs+19-4
- src/Extension/ExtensionContext.cs+2-2
- src/IUnityContainer.cs-18
- src/Injection/InjectionConstructor.cs+2
- src/Injection/InjectionMethod.cs+2
- src/Injection/InjectionProperty.cs+2
- src/Lifetime/ContainerControlledLifetimeManager.cs+20
- src/Policy/IBuildKeyMappingPolicy.cs+5
- src/Policy/IPolicySet.cs+45
- src/Registration/InjectionMember.cs+16
- src/Strategy/IRegisterTypeStrategy.cs-22
- src/Strategy/IStrategyChain.cs+1-1
- codecov.yml+4-4
- src/Builder/BuilderContext.cs+83-118
- src/Container/Lifetime/LifetimeContainer.cs+34-28
- src/Container/StrategyChain.cs+7-8
- src/ObjectBuilder/BuildPlan/DynamicMethod/Creation/DynamicMethodConstructorStrategy.cs+12-15
- src/ObjectBuilder/BuildPlan/DynamicMethod/DynamicMethodBuildPlanCreatorPolicy.cs+3-4
- src/ObjectBuilder/BuildPlan/DynamicMethod/Method/DynamicMethodCallStrategy.cs+1-3
- src/ObjectBuilder/BuildPlan/DynamicMethod/Property/DynamicMethodPropertySetterStrategy.cs+1-3
- src/ObjectBuilder/Policies/ResolveBuildUpPolicy.cs-14
- src/Policy/Mapping/BuildKeyMappingPolicy.cs+7-1
- src/Policy/Mapping/GenericTypeBuildKeyMappingPolicy.cs+7-1
- src/Registration/ContainerRegistration.cs+59
- src/Registration/InstanceRegistration.cs-161
- src/Registration/InternalRegistration.cs+5
- src/Registration/TypeRegistration.cs-66
- src/Storage/IPolicySet.cs-33
- src/Storage/LinkedPolicyList.cs+35
- src/Storage/PolicyList.cs+2-7
- src/Storage/StagedStrategyChain.cs+1-1
- src/Strategies/BuildKeyMappingStrategy.cs+62-27
- src/Strategies/BuildPlanStrategy.cs+35-17
- src/Strategies/LifetimeStrategy.cs+64-49
- src/UnityContainer.ContainerContext.cs+7-85
- src/UnityContainer.Implementation.cs+220-62
- src/UnityContainer.Public.cs+35-79
- src/UnityContainer.Registration.cs+290-241
- src/UnityContainer.Resolution.cs+20-156
- tests/Performance/Program.cs+4
- tests/Performance/Unity.Performance.csproj+1-1
- tests/Unity.Specification/Unity.Specification.csproj+1-1
- tests/Unity.Tests/Container/ContainerBasicFixture.cs+10
- tests/Unity.Tests/Container/ContainerControlledLifetimeThreadingFixture.cs+2-5
- tests/Unity.Tests/Container/UnityExtensionFixture.cs-10
- tests/Unity.Tests/ContainerRegistration/GivenContainerRegistrationFixtureCorrectUsageFixture.cs+1-1
- tests/Unity.Tests/DisposableExtensionFixture.cs-13
- tests/Unity.Tests/Extension/MyCustomExtensionFixture.cs-17
- tests/Unity.Tests/Extension/UnityExtension.cs-10
- tests/Unity.Tests/Injection/OptionalDependencyResolverPolicyFixture.cs+7
- tests/Unity.Tests/ObjectBuilder/BuildPlanStrategyFixture.cs-92
- tests/Unity.Tests/ObjectBuilder/LifetimeStrategyTest.cs+2-2
- tests/Unity.Tests/ObjectBuilder/PropertySelectorFixture.cs+1-1
- tests/Unity.Tests/ObjectBuilder/RecoveryFixture.cs+2-2
- tests/Unity.Tests/ObjectBuilder/StagedStrategyChainTest.cs+9-29
- tests/Unity.Tests/ObjectBuilder/Utility/ActivatorCreationStrategy.cs+1-3
- tests/Unity.Tests/ResolvingArraysFixture.cs+1-3
- tests/Unity.Tests/SpecifiedConstructorSelectorPolicyFixture.cs+7
- tests/Unity.Tests/TestDoubles/MyExtensionContext.cs+4-4
- tests/Unity.Tests/TestDoubles/SpyExtension.cs+3-3
- tests/Unity.Tests/TestDoubles/SpyStrategy.cs+1-2
- tests/Unity.Tests/TestSupport/MockBuilderContext.cs+7
- tests/Unity.Tests/TestSupport/MockStagedStrategyChain.cs+7-7
- tests/Unity.Tests/TestSupport/MockStrategyChain.cs+8-9
- tests/Unity.Tests/Unity.Tests.csproj+1-1
Submodule Interception updated 6 files
- src/ContainerIntegration/Interceptor.cs+3
- src/ContainerIntegration/ObjectBuilder/InstanceInterceptionStrategy.cs+2-2
- src/ContainerIntegration/ObjectBuilder/TypeInterceptionStrategy.cs+7-9
- tests/Interception.Tests.csproj+1-1
- tests/TestSupport/MockBuilderContext.cs+7
- tests/TestSupport/MockStrategyChain.cs+6-6
Submodule ServiceLocation updated 1 file
0 commit comments