Implementation of CommonServiceLocator for DryIoc container, see rationale at https://github.com/unitycontainer/commonservicelocator
Supply Chain Security
100
Quality
89
Maintenance
100
Vulnerability
100
License
100
JazSharp is a unit testing and method-level mocking framework heavily inspired by Jasmine (JavaScript). Major benefits of using this framework over others is that you can mock non-virtual and static calls removing interfaces and dependency injection as requirements for effective unit testing.
Portable component composition annotations, dependency injection framework agnostic. Automatically register your application components by convention with the most popular DI frameworks, while keeping your code container-agnostic.
A container used to host non-Orleans Microdot service which uses Ninject for dependency injection. Incoming HTTP calls (via Gigya.Microdot.ServiceProxy) are dispatched to a specified class instance. Part of the Microdot framework.
Provides an implementation of the Microsoft.Practices.ServiceLocation.IServiceLocator using IInject.
SimpleConfig allow applications to use configurations values from any data store in the type of interfaces, thus decouples the frameworks from your appliaction and allowing application to inject interfaces and nothing else. This framework should be used instead of .Net Core IOptions<T>.
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.
Features: * The package uses industry strong cryptographic algorithms for encryption, hashing and signing included in the .NET framework. * It is very easy to integrate with a Dependency Injection container like Unity, i.e. the behaviors are abstracted with a handful of simple interfaces. * It is very easy to use and configure the objects. No configuration parameters default to sensible defaults. * The package does not have dependencies except the .NET framework BCL. * Built and tested with .NET v4.6.2, 4.7.1 and 4.7.2.
Fork of Funq to support multiples platforms
This package provides a starting point that automatically wires up a new dependency injection configuration for Ninject using a composition root pattern and injection through either IControllerFactory or IDependencyResolver. You may customize this configuration to allow for replacement of virtually any part of MvcSiteMapProvider by implementing one of its interfaces and injecting an instance of your implementation. This package works best if you don't already have a pre-existing dependency injection configuration in your project.
Core features for Cortoxa Framework.Contains interfaces for common "Design Patterns". Cortoxa Framework is a Powerful Framework for faster and easier building .Net applications based on Dependency Injection patterns. Contains implementation of common "Design Patterns".
Simple CQRS implementation that utilizes the decorator pattern.
Nerve Framework provides a infrastructure platform for .NET applications using CQRS, Dependency Injection (DI) and Inversion of Control (IoC).
Enables the LightInject service container to be used in a web application by providing per web request scoped services.
Register services using assembly scanning and a fluent API. Adaptation for Elsa Workflows
Quick Start for Simple Injector ASP.NET Web API integration for IIS-hosted applications. This package adds the needed dependencies and code examples to get started quickly with Simple Injector in an Web API application.
This Package Contains The Following: ============================ - Enables Dependency Injection for NATS.Client connection types (i.e., IConnection, IEncodedConnection) via Microsoft DependencyInjection. - INatsClientConnectionFactory abstraction - An easy way for configuring NATS.Client.Options
NuClear project dependency injection infrstructore for Microsoft Unity
Allows easily switching out IoC containers without rewriting code. This package supports Simple Injector.
This is a application development library that specializes in abstracting application components like database access, configuration etc. It also contains a mvvm UI component that is compatible to everything that implements netcoreapp3.0. This is the project that provides definitions for the implementation of Dependency Injection using NiceCore.
This package provides a starting point that automatically wires up a new dependency injection configuration for SimpleInjector using a composition root pattern and injection through either IControllerFactory or IDependencyResolver. You may customize this configuration to allow for replacement of virtually any part of MvcSiteMapProvider by implementing one of its interfaces and injecting an instance of your implementation. This package works best if you don't already have a pre-existing dependency injection configuration in your project.
Composer is an extensible Compositional Architecture framework, providing a set of functionality such as Inversion of Control container (IoC), Dependency Injection (DI), Plug-in framework, Aspect Oriented Programming (AOP), Configurability and Composability for components.
Grace.NSubstitute provides integration classes between NSubstitute and Grace (Dependency Injection Contaniner)
Simple CQRS implementation that utilizes the decorator pattern. SourceLink is enabled.
Jabberwocky Dependency Injection
Petite Container is a very simple and light-weight dependency injection container. It is distributed as source-code only and contains just a single file.
Injected dependency for retrieve properties passed via command line or environment
Extension methods for types not contained in Athene, but are used by Athene and dependencies.
This package provides a starting point that automatically wires up a new dependency injection configuration for Unity using a composition root pattern and injection through either IControllerFactory or IDependencyResolver. You may customize this configuration to allow for replacement of virtually any part of MvcSiteMapProvider by implementing one of its interfaces and injecting an instance of your implementation. This package works best if you don't already have a pre-existing dependency injection configuration in your project.
This package provides a starting point that automatically wires up a new dependency injection configuration for StructureMap using a composition root pattern and injection through either IControllerFactory or IDependencyResolver. You may customize this configuration to allow for replacement of virtually any part of MvcSiteMapProvider by implementing one of its interfaces and injecting an instance of your implementation. This package works best if you don't already have a pre-existing dependency injection configuration in your project.
This package provides a starting point that automatically wires up a new dependency injection configuration for Ninject using a composition root pattern and injection through either IControllerFactory or IDependencyResolver. You may customize this configuration to allow for replacement of virtually any part of MvcSiteMapProvider by implementing one of its interfaces and injecting an instance of your implementation. This package works best if you don't already have a pre-existing dependency injection configuration in your project.
Some helpers for streamlining Alexa C# Lambda functions. Breaking changes: - AlexaIntent no longer has the parameters passed into the ctor - The old container is gone in favour of AutoFac - Registering dependencies is done via RegisterDependencies -- This enables ctor injection to work in any Intents
This package makes dependency injections on Azure Functions easier, using ASP.NET Core dependency injection features.
This package implements logic for jwt generation including a set of claims widely used for user management. It also handles user data deserialization through a set of claims obtained from HttpContext making data available through dependency injection.
An inversion control abstraction system.
The WebApiContrib.IoC.StructureMap library provides dependency injection helpers for ASP.NET Web API.
Adds Dependency Injection to the Community.VisualStudio.Toolkit
SimpleSettings allow applications to use configurations values from any data store in the type of interfaces, thus decouples the frameworks from your appliaction and allowing application to inject interfaces and nothing else. This framework should be used instead of .Net Core IOptions<T>.
Standalone dependency injection adapters abstractions
Allows swapping out IoC containers without rewriting registration or resolve code.
This component adds support for Mystere to delegate its build and complete operations to a injection strategy configured as a variable in the Keystone Quantum component. Mystere is a lightweight dependency injector that builds and completes your objects behind the scene. Its fast execution is closely related to the fact that minimizes the use of reflexion and favors configurable build and complete rules written in plain old code. KEYSTONE is a modern, multi-paradigm, data-centric software development framework. Visit http://www.keystoneframework.com for more details.
Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for UWP helps you more easily design and build rich, flexible, and easy to maintain UWP applications.
Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for UWP helps you more easily design and build rich, flexible, and easy to maintain UWP applications.
Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for UWP helps you more easily design and build rich, flexible, and easy to maintain UWP applications.
Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for UWP helps you more easily design and build rich, flexible, and easy to maintain UWP applications.
Grace.CommonServiceLocator provides integration classes between the Microsoft CommonServiceLocator Pattern and Grace (Dependency Injection Container)