2 files changed
+2
-2
lines changedSubmodule Abstractions updated 17 files
- src/Container/IContext.cs+20
- src/Injection/DelegateInjectionFactory.cs+1-1
- src/Lifetime/ContainerControlledLifetimeManager.cs+3-10
- src/Lifetime/ExternallyControlledLifetimeManager.cs+6-3
- src/Lifetime/HierarchicalLifetimeManager.cs+137-10
- src/Lifetime/IContainerLifetimePolicy.cs+11
- src/Lifetime/IHierarchicalLifetimePolicy.cs-5
- src/Lifetime/ILifetimePolicy.cs+6-3
- src/Lifetime/ISingletonLifetimePolicy.cs+4
- src/Lifetime/LifetimeManager.cs+7-5
- src/Lifetime/PerResolveLifetimeManager.cs+6-3
- src/Lifetime/PerThreadLifetimeManager.cs+6-3
- src/Lifetime/SynchronizedLifetimeManager.cs+4-3
- src/Lifetime/TransientLifetimeManager.cs+6-3
- src/Policy/IResolverPolicy.cs+3-2
- src/Registration/IIndexerOf.cs-9
- src/Utility/PolicyListExtensions.cs+16
- src/Container/Lifetime/ContainerLifetimeManager.cs+4-8
- src/Container/PolicyList.cs+1-5
- src/Container/Registration/ContainerRegistration.cs+20-10
- src/Container/Registration/InstanceRegistration.cs+2-1
- src/Container/Registration/NamedTypesRegistry.cs+6
- src/Container/Registration/TypeRegistration.cs+2-1
- src/Container/Storage/HashRegistry.cs+4-4
- src/Container/Storage/IHybridRegistry.cs-10
- src/Container/Storage/IRegistry.cs+10
- src/Container/Storage/ListRegistry.cs+40-6
- src/Container/Storage/Registry.cs+117
- src/ObjectBuilder/Strategies/ArrayResolutionStrategy.cs+1-1
- src/ObjectBuilder/Strategies/BuildKeyMappingStrategy.cs+1-3
- src/ObjectBuilder/Strategies/LifetimeStrategy.cs+5-18
- src/UnityContainer.Implementation.cs+8-7
- src/UnityContainer.NestedTypes.cs+27-10
- src/UnityContainer.Registrations.cs+14-14
- src/UnityContainer.cs+5-8
- tests/Unity.Tests/ChildContainer/ChildContainerInterfaceChangeFixture.cs+10-10
- tests/Unity.Tests/Container/UnityHierarchyFixture.cs+3-3
- tests/Unity.Tests/ObjectBuilder/LifetimeStrategyTest.cs+3-3
- tests/Unity.Tests/TestObjects/EmailService.cs+3-1
- tests/Unity.Tests/TestSupport/SessionLifetimeManager.cs+3-3
0 commit comments