File tree
11 files changed
+11
-11
lines changed11 files changed
+11
-11
lines changedSubmodule Abstractions updated 20 files
- README.md+1-1
- package.props+1-1
- src/Builder/IBuilderContext.cs-1
- src/Builder/Selection/SelectedConstructor.cs+2-2
- src/Builder/Selection/SelectedProperty.cs+1-1
- src/Builder/Strategy/IRegisterStrategy.cs-43
- src/Extension/ExtensionContext.cs+29-9
- src/IContainerContext.cs+30
- src/Injection/GenericResolvedArrayParameter.cs+3-7
- src/Injection/InjectionFactory.cs+1-2
- src/Injection/ResolvedArrayParameter.cs+10-11
- src/Policy/IMethodSelectorPolicy.cs+1-2
- src/Policy/IPropertySelectorPolicy.cs+1-2
- src/Policy/OverriddenBuildPlanMarkerPolicy.cs+20
- src/ResolverPolicy/FixedTypeResolverPolicy.cs+2-2
- src/ResolverPolicy/NamedTypeDependencyResolverPolicy.cs+1-1
- src/ResolverPolicy/OptionalDependencyResolverPolicy.cs+2-3
- src/Strategy/IRegisterTypeStrategy.cs+22
- src/Utility/PolicyListExtensions.cs+10-25
- src/Utility/TypeReflectionExtensions.cs+15-14
- package.props+1-1
- src/Builder/BuilderContext.cs+45-90
- src/Container/IContainerContext.cs-37
- src/Container/StrategyChain.cs+5-4
- src/ObjectBuilder/BuildPlan/DynamicMethod/Creation/DynamicMethodConstructorStrategy.cs+3
- src/ObjectBuilder/BuildPlan/Selection/ConstructorSelectorPolicy.cs+1-1
- src/ObjectBuilder/BuildPlan/Selection/ConstructorSelectorPolicyBase.cs+1-1
- src/ObjectBuilder/BuildPlan/Selection/DefaultUnityConstructorSelectorPolicy.cs+1-1
- src/ObjectBuilder/BuildPlan/Selection/MethodSelectorPolicy.cs+1-1
- src/ObjectBuilder/BuildPlan/Selection/MethodSelectorPolicyBase.cs+1-1
- src/ObjectBuilder/BuildPlan/Selection/PropertySelectorPolicy.cs+1-1
- src/ObjectBuilder/Policies/DefaultUnityMethodSelectorPolicy.cs+1-1
- src/ObjectBuilder/Policies/DefaultUnityPropertySelectorPolicy.cs+1-1
- src/ObjectBuilder/Policies/OverriddenBuildPlanMarkerPolicy.cs-21
- src/ObjectBuilder/Policies/ResolveBuildUpPolicy.cs+1-1
- src/ObjectBuilder/Strategies/BuildKeyMappingStrategy.cs-29
- src/ObjectBuilder/Strategies/BuildPlanStrategy.cs-40
- src/Registration/InstanceRegistration.cs+2-2
- src/Registration/InternalRegistration.cs+2-2
- src/Registration/TypeRegistration.cs+13-23
- src/Storage/IPolicySet.cs+1-1
- src/Storage/LinkedRegistry.cs+19-19
- src/Storage/PolicyList.cs+2-3
- src/Storage/StagedStrategyChain.cs+1-1
- src/Strategies/BuildKeyMappingStrategy.cs+70
- src/Strategies/BuildPlanStrategy.cs+81
- src/Strategies/LifetimeStrategy.cs+20-10
- src/UnityContainer.ContainerContext.cs+55-42
- src/UnityContainer.Implementation.cs+44-12
- src/UnityContainer.Public.cs+1-1
- src/UnityContainer.Registration.cs+74-184
- src/UnityContainer.Resolution.cs+144-34
- src/Utility/ConcurrentDictionary.cs-1.9k
- tests/Unity.Tests/ObjectBuilder/BuildPlanStrategyFixture.cs+2-2
- tests/Unity.Tests/ObjectBuilder/BuilderContextTest.cs-93
- tests/Unity.Tests/ObjectBuilder/ConstructorSelectorFixture.cs+1
- tests/Unity.Tests/ObjectBuilder/LifetimeStrategyTest.cs+2-5
- tests/Unity.Tests/ObjectBuilder/PolicyListTest.cs+1
- tests/Unity.Tests/ObjectBuilder/SingletonThreadingFixture.cs-108
- tests/Unity.Tests/ObjectBuilder/StagedStrategyChainTest.cs+2-1
- tests/Unity.Tests/ResolvingArraysFixture.cs+1-32
- tests/Unity.Tests/SpecifiedConstructorSelectorPolicyFixture.cs+1
- tests/Unity.Tests/TestDoubles/MyExtensionContext.cs+2-2
- tests/Unity.Tests/TestSupport/MockBuilderContext.cs+1
- tests/Unity.Tests/TestSupport/MockStrategyChain.cs+3-2
Submodule Interception updated 13 files
- package.props+1-1
- src/ContainerIntegration/Interception.cs+1-2
- src/ContainerIntegration/Interceptor.cs+10-8
- src/ContainerIntegration/ObjectBuilder/FixedTypeInterceptionPolicy.cs+1-1
- src/ContainerIntegration/ObjectBuilder/IInterceptionBehaviorsPolicy.cs+27-5
- src/ContainerIntegration/ObjectBuilder/ITypeInterceptionPolicy.cs+10-4
- src/ContainerIntegration/ObjectBuilder/InterceptionBehaviorsPolicy.cs+4-5
- src/ContainerIntegration/ObjectBuilder/ResolvedInstanceInterceptionPolicy.cs+19-4
- src/ContainerIntegration/ObjectBuilder/ResolvedTypeInterceptionPolicy.cs+22-4
- src/ContainerIntegration/ObjectBuilder/TypeInterceptionStrategy.cs+52-20
- tests/Issues.cs+30-3
- tests/TestSupport/MockBuilderContext.cs+2-3
- tests/TestSupport/PolicyList.cs+166
Submodule Microsoft.DependencyInjection updated 16 files
- README.md+2
- appveyor.yml+28
- src/Aggregate.cs+74
- src/Aggregates.cs+26
- src/Configuration.cs+112-208
- src/ConstructorSelectorPolicy.cs+173
- src/HierarchicalTransientLifetimeManager.cs+35
- src/MDIExtension.cs+13
- src/ServiceDescriptorExtensions.cs+43
- src/ServiceProvider.cs+47-12
- src/ServiceScope.cs+25-13
- src/ServiceScopeFactory.cs+16-16
- src/TransientObjectPool.cs+31
- src/Unity.Microsoft.DependencyInjection.csproj+6-10
- tests/Microsoft.DependencyInjection.Tests.csproj+1-1
- tests/UnityDependencyInjectionTests.cs+74-19
Submodule RegistrationByConvention updated 1 file
Submodule ServiceLocation updated 1 file
0 commit comments