Commit 693f457
4 files changed
+4
-4
lines changedSubmodule Abstractions updated 26 files
- src/Dependency/Injection/Abstracts/InjectionMatching.cs+30
- src/Dependency/Injection/Abstracts/InjectionMember.cs+9-9
- src/Dependency/Injection/Abstracts/MemberInfoBase.cs+3-4
- src/Dependency/Injection/Members/InjectionConstructor.cs+9-4
- src/Dependency/Injection/Members/InjectionField.cs+8-1
- src/Dependency/Injection/Members/InjectionMethod.cs+9-4
- src/Dependency/Injection/Members/InjectionProperty.cs+8-1
- src/Dependency/Resolution/Abstracts/ResolverOverride.cs+1-1
- src/Dependency/Resolution/Collections/ParameterOverrides.cs+2-2
- src/Dependency/Resolution/Overrides/DependencyOverride.cs+11-24
- src/Dependency/Resolution/Overrides/FieldOverride.cs+82
- src/Dependency/Resolution/Overrides/ParameterOverride.cs+29-2
- src/Dependency/Resolution/Overrides/PropertyOverride.cs+1-1
- src/Extensions/Override.cs+41-8
- src/Extensions/Resolve.cs+2
- src/IUnityContainer.cs+1
- src/Lifetime/ContainerControlledLifetimeManager.cs+7
- src/Lifetime/ContainerControlledTransientManager.cs+7-1
- src/Lifetime/ExternallyControlledLifetimeManager.cs+7-1
- src/Lifetime/HierarchicalLifetimeManager.cs+8-2
- src/Lifetime/PerResolveLifetimeManager.cs+8-4
- src/Lifetime/PerThreadLifetimeManager.cs+7-1
- src/Lifetime/SingletonLifetimeManager.cs+7-1
- src/Lifetime/SynchronizedLifetimeManager.cs-1
- src/Lifetime/TransientLifetimeManager.cs+8-3
- src/Unity.Abstractions.csproj+4
- src/Builder/Context/BuilderContext.cs+23-2
- src/Exceptions/InvalidRegistrationException.cs+10-3
- src/Injection/Validating.cs+169
- src/Injection/ValidatingConstructor.cs-56
- src/Injection/ValidatingField.cs-10
- src/Injection/ValidatingMethod.cs-33
- src/Injection/ValidatingProperty.cs-52
- src/Processors/Constructor/ConstructorProcessor.cs+2-2
- src/UnityContainer.Diagnostic.cs+4-2
- src/UnityContainer.IUnityContainer.cs+101-69
- src/UnityContainer.Implementation.cs-1
- tests/Unity.Diagnostic/Field.cs+2-2
- tests/Unity.Diagnostic/Property.cs+2-2
- tests/Unity.Tests/Generics/GenericResolvedArrayParameterFixture.cs+4-7
- tests/Unity.Tests/Injection/InjectedMembersFixture.cs+7-12
- tests/Unity.Tests/Override/TypeBasedOverrideFixture.cs-8
Submodule SpecificationTests updated 14 files
- diagnostic/Constructor/Validation/Injection.cs+28
- diagnostic/Constructor/Validation/Parameters.cs+22
- diagnostic/Constructor/Validation/Setup.cs+33-2
- diagnostic/Method/Parameters/Generic.cs+2-1
- src/Constructor/Injection/Validation.cs+2-3
- src/Field/Injection/Attribute.cs+8-9
- src/Field/Overrides/Attribute.cs+15-48
- src/Field/Overrides/Setup.cs-22
- src/Method/Injection/Method.cs+2-2
- src/Parameter/Resolved/GenericType.cs+2-2
- src/Property/Injection/ByName.cs+2-2
- src/Resolution/Overrides/Dependency.cs+36-72
- src/Resolution/Overrides/Parameter.cs+106
- src/Resolution/Overrides/Setup.cs+89-55
0 commit comments