Found 75 packages
The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection. It facilitates loosely-coupled design. Declarative configuration and registration by convention are supported on selected platforms. This library contains a class library that targets .Net Core 2.0 & .Net Standard 2.0.
Dependency Injection in ASP.NET WebForms using Microsoft.Extensions.DependencyInjection and WebObjectActivator. This package requires .NET Framework 4.7.2 or later.
Produces DI registration for both property and constructor injection using the Splat locators.
The T4 template searches the template's project to look for non-static, classes, with no constructor. A constructor will be added per class that will take all private instance fields of that type as input.
Base package for auto mocking constructor arguments
A lightweight and very fast managed IoC (Inversion of Control) and DI (Dependency Injection) with support for constructor, property and method call injection. Supports Silverlight 4-5, WinRT, Windows Phone 7.1-8, NET 2-4.5.
Moq implementation for auto mocking constructor arguments
All credit goes to the NH team and others (i.e. LinFu) for the code base. This is just a modification of their code to enable constructor DI and emit verifiable code.
T4WebFormsInjection is a T4 template that generates parameterless constructors to be used with constructor injection.
Dependency Injection in ASP.NET Web API 5.x (for .NET 4.7.2 or later) using Microsoft.Extensions.DependencyInjection and WebObjectActivator. This package requires .NET Framework 4.7.2 or later.
Dependency Injection in ASP.NET MVC 5.x (for .NET 4.7.2 or later) using Microsoft.Extensions.DependencyInjection and WebObjectActivator. This package requires .NET Framework 4.7.2 or later.
The activator is a simple and fast dependency injection framework. It is based on attributes and does not require any configuration files for configuration. It also supports using static methods as component constructor. This version is not compatible with Assemblies weaved by versions older than 3.1.0 of the Cauldron.Activator. Breaking changes in 3.1.x - See https://github.com/Capgemini/Cauldron for more information.
DiConstructorGeneratorExtension for Visual Studio companion library. Containins marker attributes to include\exclude class members to be used with extesnion. The extension itself is available at https://marketplace.visualstudio.com/items?itemName=Koshelew.DiConstructorGeneratorExtension
Autofac Module that integrates Autofac and NLog. It supports both constructor and property injection.
FakeItEasy implementation for auto mocking constructor arguments
This library allows you to use constructor dependency injection (and perform Inversion of Control) with the Chain of Responsibility pattern.
c++ dependency injection container library based on constructor injection.
Dependency Injection in ASP.NET SignalR 2.x (for .NET 4.7.2 or later) using Microsoft.Extensions.DependencyInjection and WebObjectActivator. This package requires .NET Framework 4.7.2 or later.
Adds support for dependency injection to AsyncInit. Supported Platforms: * .NET Framework 4 * Silverlight 4 * Windows 8 * Windows Phone Silverlight 7.1 * Windows Phone 8.1 * Xamarin.Android * Xamarin.iOS * Portable Class Libraries
The package defines a custom Unity's InjectionMember - InjectionConstructorLookup. It resolves a provided type between several inheritors of some basis type, depending on their constructor parameter signatures.