DryIoc 2.0.0-rc1build264
See the version list below for details.
dotnet add package DryIoc --version 2.0.0-rc1build264
NuGet\Install-Package DryIoc -Version 2.0.0-rc1build264
<PackageReference Include="DryIoc" Version="2.0.0-rc1build264" />
<PackageVersion Include="DryIoc" Version="2.0.0-rc1build264" />
<PackageReference Include="DryIoc" />
paket add DryIoc --version 2.0.0-rc1build264
#r "nuget: DryIoc, 2.0.0-rc1build264"
#:package DryIoc@2.0.0-rc1build264
#addin nuget:?package=DryIoc&version=2.0.0-rc1build264&prerelease
#tool nuget:?package=DryIoc&version=2.0.0-rc1build264&prerelease
DryIoc is small, fast, capable IoC container for .NET
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
GitHub repositories
This package is not used by any popular GitHub repositories.
- More consistent and complete API.
- Support for ambient current scope and Reuse.InWebRequest for ASP.NET integration.
- Conventional RegisterMany from Assemblies.
- Service key of arbitrary type. Supported resolution as KeyValuePair to get service key with corresponding service.
- Register with condition based on service request.
- Required service type support and ResolveMany support.
- Register once, Update existing registration, Unregister.
- Container snapshots and Cache management.
- Fine-grained control over injection of parameters, properties, and fields.
- Injecting of primitive values.
- Optional parameters support.
- Fine-grained control over reused object behavior via Reuse Wrappers.
- In addition to constructor supported: static and instance factory methods, properties and fields.
- Initializer support.
- Support the rest of collection interfaces implemented by array.
- Compilation to DynamicAssembly is turned Off by default.