DryIoc.dll 2.10.6
DryIoc is fast, small, full-featured IoC Container for .NET
Showing the top 20 packages that depend on DryIoc.dll.
Packages | Downloads |
---|---|
DryIoc.CommonServiceLocator.dll
Implementation of CommonServiceLocator for DryIoc container, see rationale at https://commonservicelocator.codeplex.com/
|
2 |
DryIoc.CommonServiceLocator.dll
Implementation of CommonServiceLocator for DryIoc container, see rationale at https://commonservicelocator.codeplex.com/
|
1 |
v2.10.6:
- added: Xamarin.Forms for MacOS support, based on PCL Profile259/netstandard1.0 using xamarinmac2.0 TFM
- added: Reuse.ScopedOrSingleton to simplify scenarios which currently use Rules.WithImplicitRootOpenScope, and simplify MS.DI adapter
- fixed: Performance issue with #459 (Container.Dispose stack trace) and made it turned Off by default
- fixed: Updated to FEC v1.0.0+ with fix for #6
- changed: More cache agnostic and flexible disposable transient tracking with Reuse.ScopedOrSingleton
- changed: Improved perf around resolution of scoped services
v2.10.5:
- fixed: #459: Add Container.Dispose stack trace to ContainerIsDisposed error message
- changed: Updated to FastExpressionCompiler v1.0.0
v2.10.4:
- fixed: #456: Abstract service type is not supported with AutoConcreteTypeResolution and required service type
- fixed: #431: Make AutoConcreteTypeResolution rule to check if type is resolvable and fallback to next rule
- added: FactoryMethod.DefaultConstructor
v2.10.3:
- fixed: #438: Remove self WeakReference from Container to make it more simple
- changed: Using the latest FastExpressionCompiler with nested lambda compilation support
- removed: AggressiveInlining
v2.10.2:
- fixed: #454: Performance degradation for resolution of InWebRequest and generally named scope services
v2.10.1:
- fixed: #446 Select single open generic impl based on matching closed service type
v2.10:
- fixed: #440: Singleton optimazation causes exception for internal type in some cases
- fixed: #435: Reuse.Singleton prevents the correct container injection within explicit resolve
- fixed: #437: General perf degradation introduced in 2.9 due skipping fast FactoryCompiler
- added: #430: Add rule to change or to disable split level of large object graph
- changed: Moving HashTrees to ImTools namespace.
- changed: #254 [Performance] Remove state parameter from FactoryDelegate - use FastExpressionCompiler with closure support
.NET Standard 1.0
- System.Runtime (>= 4.3.0)
- System.Diagnostics.Tools (>= 4.3.0)
- System.Threading (>= 4.3.0)
- System.Reflection.Extensions (>= 4.3.0)
- System.Reflection (>= 4.3.0)
- System.Diagnostics.Debug (>= 4.3.0)
- System.Linq (>= 4.3.0)
- System.Collections (>= 4.3.0)
- System.Runtime.Extensions (>= 4.3.0)
- System.Linq.Expressions (>= 4.3.0)