Extensions and Companions
Extensions in this repository
ASP .NET Core
- DryIoc.Microsoft.DependencyInjection.src (source code)
- DryIoc.Microsoft.DependencyInjection.AspNetCore2_1 (targeting ASP .NET Core 2.1.1)
- DryIoc.Web (source code)
- DryIoc.Mvc (source code)
- DryIoc.WepApi (source code)
- DryIoc.SignalR (source code)
- DryIoc.Owin (source code)
- DryIoc.WebApi.Owin (source code)
Companions in this repository
Companion packages do not depend on DryIoc package.
Extends MEF attributes to cover DryIoc features: metadata, advanced reuses, context based registration, decorators, etc.
Slim IoC Container based on service factory delegates generated at compile-time by DryIoc.
- Does not depend on DryIoc at run-time.
- Ensures zero application bootstrapping time associated with IoC registrations.
- Provides verification of DryIoc registration setup at compile-time by generating service factory delegates. Basically you can see how DryIoc is creating things.
- Supports everything registered in DryIoc: reuses, decorators, wrappers, etc.
- Much smaller and simpler than DryIoc itself. Works standalone without any run-time dependencies.
- Allows run-time registrations too. You may register instances and delegates at run-time.