System.InversionOfControl
0.1.4
See the version list below for details.
dotnet add package System.InversionOfControl --version 0.1.4
NuGet\Install-Package System.InversionOfControl -Version 0.1.4
<PackageReference Include="System.InversionOfControl" Version="0.1.4" />
paket add System.InversionOfControl --version 0.1.4
#r "nuget: System.InversionOfControl, 0.1.4"
// Install System.InversionOfControl as a Cake Addin #addin nuget:?package=System.InversionOfControl&version=0.1.4 // Install System.InversionOfControl as a Cake Tool #tool nuget:?package=System.InversionOfControl&version=0.1.4
A simple and light-weight inversion of control container, which makes it possible to define dependencies declaratively in code, rather than in configuration files.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on System.InversionOfControl:
Package | Downloads |
---|---|
System.InversionOfControl.Abstractions.SimpleIoc
This is an implementation of the IoC Abstractions for Simple IoC. The IoC Abstractions represent an abstraction layer for multiple IoC containers. Using the abstractions, applications can use an inversion of control container for dependency injection, without directly seeing the underlying API. This makes it very easy to switch between different IoC implementations. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Removed some more type constraints from the binding syntax, that did not make any sense. Also removed the object extensions and moved them to the abstractions project, made it possible to directly use the inject into syntax without having to explicitely specify the scope of the binding, and made it possible to directly specify the scope and the type that is injected into.