DryIoc 2.0.0-rc1build266
dotnet add package DryIoc --version 2.0.0-rc1build266
NuGet\Install-Package DryIoc -Version 2.0.0-rc1build266
<PackageReference Include="DryIoc" Version="2.0.0-rc1build266" />
paket add DryIoc --version 2.0.0-rc1build266
#r "nuget: DryIoc, 2.0.0-rc1build266"
// Install DryIoc as a Cake Addin #addin nuget:?package=DryIoc&version=2.0.0-rc1build266&prerelease // Install DryIoc as a Cake Tool #tool nuget:?package=DryIoc&version=2.0.0-rc1build266&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 (4)
Showing the top 4 popular GitHub repositories that depend on DryIoc:
Repository | Stars |
---|---|
CXWorld/CapFrameX
Frametime capture and analysis tool
|
|
seesharper/LightInject
An ultra lightweight IoC container
|
|
2fast-team/2fast
Two-Factor Authenticator Supporting TOTP (Windows 10 & Android, iOS, Linux and macOS App)
|
|
fluffynuts/PeanutButter
Tasty, versatile, nutritious; goes with many things in .net.
|
- 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.