Found 101 packages
Canister adds functionality to the IServiceCollection including adding all objects of a certain type, automatic registration of types via modules, etc.
A simple and light-weight inversion of control container, which makes it possible to define dependencies declaratively in code, rather than in configuration files.
Assign Microsoft unity to the BoC IOC abstraction layer
Represents 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.
Assign SimpleInjector to the BoC IOC abstraction layer
An inversion of control class for attaching constructor methods to interface types
An inversion control abstraction system.
This is an implementation of the IoC Abstractions for Ninject. 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.
This library defines a pattern for abstracting dependency injection tools.
Assign Ninject to the BoC IOC abstraction layer
Long Running Process Execution in Dotnet. Runs long running processes in the background of your application allowing you to fire and forget any long running processes you may need to execute. Helper elements to get Service Resolution and Dependency Injection available.
This is a IoC container based on Dependency Injection. As dependencies are controlled with attributes, you do not need any code to register, lookup, or wire object instances. It is self contained by defining attributes in your classes. Configuration can also be externalized with a declarative XML configuration. On top, there is a continuously growing "Enterprise Features Layer" which offers functionality like asynchronous task scheduling or validation api. See the project web page for an introduction and examples.
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.
BoC needs some documentation, but contains lots of usefull stuff like -EventAggregator pattern implementation -Inversion of Control wrapper (see other BoC packages like BoC.InversionOfControl.Unity for implementations) -DataContext pattern implementation (see other BoC packages like BoC.Persistence.NHibernate for implementations) -Bootstrapper and Background task pattern implementation -Logging wrapper (see BoC.Logging.log4net for implementation) -Persistence repository and service pattern implementation (see other BoC packages like BoC.Persistence.NHibernate for implementations)
Assign DryIoC to the BoC IOC abstraction layer
Dynamo IoC is a super fast and lightweight IoC Container.
A service locator adapter to implement CommonServiceLocator on top of Castle Windsor.
This library exposes the Autofac implementation of Solid Instrument's inversion of control abstraction.
Simple resolver for simple needs. A (tiny) high speed dependency resolver built for Crosser Technologies realtime streaming framework
This library exposes the native .NET implementation of Solid Instrument's inversion of control abstraction.