Funq - A Dast Dependency Injection container in .NET

  •        0

This project provides a high performance DI framework by eliminating all runtime reflection through the use of lambdas and generic functions as factories. Developed entirely in C# using TDD, it's a container you can crack open and actually understand to the core.

http://funq.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

HK2 - A light-weight and dynamic dependency injection framework


HK2 is a light-weight and dynamic dependency injection framework. HK2 is an implementation of JSR-330 in a JavaSE environment. JSR-330 defines services and injection points that can be dynamically discovered at runtime and which allow for Inversion of Control (IoC) and dependency injection (DI).

grafter - Grafter is a library to configure and wire Scala applications


There are many libraries or approaches for doing dependency injection in Scala. Grafter goes back to the fundamentals of dependency injection by just using constructor injection: no reflection, no xml, no implementation inheritance or self-types.Please read our contributor guidelines for more details. And please check these open issues for specific tasks.

Mugen Injection


A lightweight and fast managed IoC (Inversion of Control) and DI (Dependency Injection) with support for constructor, property, field, and method call injection

Dependency Injection Service Provider (DISP)


Dependency Injection Service Provider (DISP) is a wrapper or an interface that aim to allow .NET developers use one of the inversion of control (IoC) containers out there such as StructureMap or Ninject from a high level of abstraction, using the same interface and classes wi...

MVVM-WPF(+Silverlight 5.0) XAML Markup Dependency Injection Binding Extensions


XAML mark-up extensions for MVVM pattern. Mark-up extensions allow to bind RouteEventHandler, Command and other to targets via Dependency Injection.

ObjectBuilder Dependency Injection Framework


ObjectBuilder is a tool for building dependency injection systems for the .NET platform. It was originally designed by the Microsoft patterns & practices team for use in the Composite UI Application Block and Enterprise Library. ObjectBuilder can be used to create a variety...

LogikBug's IoC Container


LogikBug's IoC dependency injection container is very light weight. Finding a dependency injection container to suite my needs seemed rather cumbersome. So, I wrote this DI Container to suite my needs. There are many ways to register types, including scanning assemblies...

framework - A PHP 5.5 framework with dependency injection, events, and named arguments


* Configuration* Controller Dispatch* Route Matching* Response* View* Exceptions* Dependency Injection* Plugins* Configurable events* Calling methods using named arguments and plugin supportAll of the components require dependency injection and use [`Configuration`](https://github.com/mvc5/framework/blob/master/src/Config/Configuration.php) objects for consistency and ease of use. For example, the [`ServiceManager`](https://github.com/mvc5/framework/blob/master/src/Service/Manager/ServiceManager

application - A PHP 5.5 web application with dependency injection, events, and named arguments


* Configuration* Controller Dispatch* Route Matching* Response* View* Exceptions* Dependency Injection* Plugins* Configurable events* Calling methods using named arguments and plugin supportAll of the components require dependency injection and use [`Configuration`](https://github.com/mvc5/framework/blob/master/src/Config/Configuration.php) objects for consistency and ease of use. For example, the [`ServiceManager`](https://github.com/mvc5/framework/blob/master/src/Service/Manager/ServiceManager

Ray.Di - Guice style dependency injection framework for PHP


Ray.Di was created in order to get Guice style dependency injection in PHP projects. It tries to mirror Guice's behavior and style. Guice is a Java dependency injection framework developed by Google.

Dagger 2 - Compile-time dependency injection framework for both Java and Android


Dagger is a fully static, compile-time dependency injection framework for both Java and Android. It is an adaptation of an earlier version created by Square and now maintained by Google. It eliminates all reflection, and improves code clarity by removing the traditional ObjectGraph/Injector in favor of user-specified @Component interfaces.

dependency-injection-in-go - How to solve a a dependency injection problem in Go


How to solve a a dependency injection problem in Go

learn-dependency-injection - Sample project to teach a little about dependency injection with spring


Sample project to teach a little about dependency injection with spring

kohana-dependency-injection - A dependency injection module for the Kohana PHP Framework.


A dependency injection module for the Kohana PHP Framework.

PHP-Dependency-Injection - Adventures in PHP Dependency injection vs singleton classes


Adventures in PHP Dependency injection vs singleton classes

dependency-injection-exercise - Presentation and Java exercise to teach dependency injection


Presentation and Java exercise to teach dependency injection

dependency-injection - Usage example of SF2 component dependency-injection


Usage example of SF2 component dependency-injection