DryIoc.dll 4.7.0
DryIoc is fast, small, full-featured IoC Container for .NET
Showing the top 20 packages that depend on DryIoc.dll.
Packages | Downloads |
---|---|
Prism.DryIoc
Use these extensions to build Prism applications based on DryIoc.
|
20 |
## v4.7.0 Feature release
- #338 Child container disposes parent container singletons
- #355 Auto mocking feature for unit testing
- #356 Surface the FindFactoryWithTheMinReuseLifespan so it can be used together with the FactorySelector
- #357 Avoid overload ambiguity for the ScopedTo(Type) by adding the separate ScopedToService
- #358 Add and surface the Scope.Clone(withDisposables=false) to enable more ChildContainer scenarios
- #359 DynamicRegistrationsAsFallback being unnecessary called multiple times
- #360 Mark DynamicRegistrationProvider with the FactoryType (Service, Decorator or combination) to avoid unnecessary provider call and factory creation
- #363 Add CreateChild method as the basis for CreateFacade and such
## v4.6.0 Feature release
- #216 Add Rules.WithThrowIfScopedOrSingletonHasTransientDependency
- #343 Scope validation for Transient does not work as expected
- #344 Scope is disposed before parent when using facade (added Scopes and Singleton cloning into CreateFacade)
- #348 Create a child container without WithNoMoreRegistrationAllowed flag (surfacing IsRegistryChangePermitted in With method)
- #350 Wrong scoped resolve (together with MS DI rules)
- #352 Consider resolving the variance compatible open-generic the same as for collection of open-generics (added Rules.WithVarianceGenericTypesInResolve)
.NET Framework 3.5
- No dependencies.
.NET Standard 1.3
- System.Reflection.Emit.Lightweight (>= 4.3.0)
- NETStandard.Library (>= 1.6.1)
.NET Standard 1.0
- NETStandard.Library (>= 1.6.1)
.NET Standard 2.0
- System.Reflection.Emit.Lightweight (>= 4.3.0)
.NETPortable 0.0
- No dependencies.
.NET Framework 4.5
- No dependencies.
.NET Framework 4.0
- No dependencies.
.NETPortable 0.0
- No dependencies.