File tree
5 files changed
+5
-5
lines changed5 files changed
+5
-5
lines changedSubmodule Abstractions updated 19 files
- package.props+1-1
- src/Abstracts/IUnityContainerAsync.cs+1-1
- src/Dependency/Injection/Members/InjectionFactory.cs+1-3
- src/Extensions/Lifetime/FactoryLifetime.cs+136
- src/Extensions/Lifetime/InstanceLifetime.cs+25
- src/Extensions/Lifetime/TypeLifetime.cs+147-1
- src/Lifetime/Abstracts/IFactoryLifetimeManager.cs+8
- src/Lifetime/Abstracts/IInstanceLifetimeManager.cs+8
- src/Lifetime/Abstracts/ITypeLifetimeManager.cs+8
- src/Lifetime/Abstracts/LifetimeManager.cs+47-14
- src/Lifetime/Abstracts/SynchronizedLifetimeManager.cs+26-25
- src/Lifetime/Managers/ContainerControlledLifetimeManager.cs+51-29
- src/Lifetime/Managers/ContainerControlledTransientManager.cs+11-17
- src/Lifetime/Managers/ExternallyControlledLifetimeManager.cs+9-5
- src/Lifetime/Managers/HierarchicalLifetimeManager.cs+34-33
- src/Lifetime/Managers/PerResolveLifetimeManager.cs+13-17
- src/Lifetime/Managers/PerThreadLifetimeManager.cs+28-37
- src/Lifetime/Managers/SingletonLifetimeManager.cs+42-36
- src/Lifetime/Managers/TransientLifetimeManager.cs+27-17
- package.props+1-1
- src/Injection/Validating.cs+4-4
- src/Processors/Constructor/ConstructorDiagnostic.cs+61-2
- src/Processors/Constructor/ConstructorExpression.cs+6-1
- src/Processors/Constructor/ConstructorProcessor.cs+8-47
- src/Processors/Constructor/ConstructorResolution.cs+9
- src/Strategies/LifetimeStrategy.cs+1-1
- src/UnityContainer.IUnityContainer.cs+1-1
- src/UnityContainer.Resolution.cs+1-1
- tests/Unity.Diagnostic/Constructor.cs+2-2
- tests/Unity.Specification/BuildUp.cs+27
- tests/Unity.Tests/Container/ContainerControlledLifetimeThreadingFixture.cs+4-3
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
|
Submodule SpecificationTests updated 27 files
- diagnostic/BuildUp/Constructor.cs+36
- diagnostic/Constructor/Annotation/InjectionConstructor.cs+17-1
- diagnostic/Constructor/Injection/Injection.cs+15-11
- diagnostic/Constructor/Injection/Setup.cs+1-1
- diagnostic/Constructor/Parameters/Ambuguous.cs+17
- diagnostic/Constructor/Types/Setup.cs-45
- diagnostic/Constructor/Validation/Parameters.cs-22
- src/BuildUp/Constructor.cs+36
- src/BuildUp/Injected.cs+12
- src/BuildUp/Interface.cs+3-3
- src/BuildUp/Parameters.cs+12
- src/BuildUp/Setup.cs+47
- src/Constructor/Attribute/InjectionConstructor.cs+12
- src/Constructor/Injection/Injection.cs+35
- src/Constructor/Injection/TestData.cs-38
- src/Constructor/Parameters/Ambiguous.cs+18
- src/Factory/Resolution/Factory.cs-18
- src/Lifetime/PerContainer.cs+35
- src/Lifetime/PerThread.cs-1
- src/Lifetime/Singleton.cs+36
- src/Lifetime/Transient.cs+20
- src/Registration/Extended/Setup.cs+43
- src/Registration/Extended/TypeExtended.cs-1
- src/Registration/InstanceRegistration.cs+8
- src/Registration/Native/Setup.cs+39
- src/TestData/TypeWithAmbiguousCtors.cs+5-7
- src/TestData/TypeWithAmbuguousAnnotations.cs+20
0 commit comments