Light.DependencyInjection
0.1.0
See the version list below for details.
dotnet add package Light.DependencyInjection --version 0.1.0
NuGet\Install-Package Light.DependencyInjection -Version 0.1.0
<PackageReference Include="Light.DependencyInjection" Version="0.1.0" />
paket add Light.DependencyInjection --version 0.1.0
#r "nuget: Light.DependencyInjection, 0.1.0"
// Install Light.DependencyInjection as a Cake Addin #addin nuget:?package=Light.DependencyInjection&version=0.1.0 // Install Light.DependencyInjection as a Cake Tool #tool nuget:?package=Light.DependencyInjection&version=0.1.0
A lightweight DI container for .NET.
Learn more about Target Frameworks and .NET Standard.
-
- Light.GuardClauses (>= 1.2.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Light.DependencyInjection:
Package | Downloads |
---|---|
Light.Serialization.Json.WithDependencyInjection
Integration library for Light.Serialization.Json and Light.DependencyInjection. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Basic functionality of Light.DependencyInjection:
- Resolve types through abstractions
- Automatic resolve of concrete types
- TypeCreationInfo API to ask how a certain type is instantiated
- Override instantiation parameters and instance injections of the requested dependency or override mappings before calling Resolve
- Fast because of dynamically compiled injection code
- Injects GUIDs automatically
- Support for child containers / scopes
- Extendable lifetimes
- Fluent API to configure your registrations