unity - This repository contains development environment for the entire package

  •        16

Version 4.x is dead. Loss of original signing certificate made it impossible to release anything compatible with v4.0.1 release. To give original developers a credit only about 60 issues were found during two years in production. To move on and enable further development version v5 has been created.Version 5.x is created as replacement for v4.0.1. Assemblies and namespaces are renamed and refactored but otherwise it is compatible with the original. v5.0.0 release fixes most of the issues found in v4.0.1 and implements several optimizations but the accent was on compatibility and if optimization would break API it was ommited. Once stabilized, this version will enter LTS status and will be patched and fixed for the next few years. There will be no significant development in this line.

https://github.com/unitycontainer/unity

Tags
Implementation
License
Platform

   




Related Projects

patterns & practices - Unity

  •    

The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection. Unity addresses the issues faced by developers engaged in component-based software engineering. Modern business ap...

Compact Unity

  •    

The Compact Unity is a lightweight dependency injection container with support for constructor and property call injection written in .NET Compact Framework 3.5. Also it contains implementation of Event Aggregator pattern.

Unity Community Contributions

  •    

A project dedicated to the community contributions for Unity, the Microsoft Patterns and Practices dependency injection framework.

Unity.MVC3

  •    

A library that allows simple Integration of Microsoft's Unity IoC container with ASP.NET MVC 3. This project includes a bespoke DependencyResolver that creates a child container per HTTP request and disposes of all registered IDisposable instances at the end of the request.

Unity Auto Registration

  •    DotNet

Unity Auto Registration extends Unity IoC container and provides fluent syntax to configure rules for automatic type registration. Using few code lines you can scan specified assemblies and register all types that satisfy your rules.


SmartInspect Unity Interception Extension

  •    

This a library to integrate and use the SmartInspect logging tool with the Unity dependency injection and AOP framework. Various attributes help you to quickly instrument your application with useful logging calls.

WPF: MVVM & Unity

  •    CSharp

MVVM and Unity sample hows how to implement MVVM pattern using Unity container. Source code: C# Required: Unity Application Block 1.2 (http://msdn.microsoft.com/en-us/library/dd203101.aspx) or Unity 2.0 (http://unity.codeplex.com/SourceControl/ListDownloadableCommits.aspx)

Unity All In One

  •    CSharp

I couldn't find a consolidated project showing features in Unity so decided to come up with one of my own. Most of the samples were made by me but added a reference to my source of information.I'll be adding a more samples with time when can.

Fluent Unity

  •    

Fluent and Convention-Based Unity Configuration Library

Attribute Based Cache using Unity Interception

  •    

Unity interception handler attribute for Caching which allows to apply boiler plate caching pattern to classes, and class members directly, without configuring them in the application configuration file. Configure your choice of Cache Provider (ObjectCache, Azure included)...

Sessionizer

  •    DotNet

This NuGet package project introduces Session and Session Lifetime concepts for Data Injection pattern implementation. Implements via extension for Unity.

StructureMap - A Dependency Injection/Inversion of Control tool for .NET

  •    CSharp

StructureMap is a feature rich IoC tool with support for interception, object lifecycles and intelligent disposal patterns, open generic types, modular registrations, conventional registration, custom policies, and all the injection pattern support you would expect in a modern .Net IoC container.

InversifyJS - A powerful and lightweight inversion of control container for JavaScript & Node

  •    TypeScript

A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript. InversifyJS is a lightweight (4KB) inversion of control (IoC) container for TypeScript and JavaScript apps. An IoC container uses a class constructor to identify and inject its dependencies. InversifyJS has a friendly API and encourages the usage of the best OOP and IoC practices.

Dip - Simple Swift Dependency container

  •    Swift

Dip is a simple Dependency Injection Container. It's aimed to be as simple as possible yet provide rich functionality usual for DI containers on other platforms. It's inspired by .NET's Unity Container and other DI containers.

MixedRealityToolkit-Unity - MixedRealityToolkit-Unity uses code from the base MixedRealityToolkit repository and makes it easier to consume in Unity

  •    CSharp

The Mixed Reality Toolkit is a collection of scripts and components intended to accelerate development of applications targeting Microsoft HoloLens and Windows Mixed Reality headsets. The project is aimed at reducing barriers to entry to create mixed reality applications and contribute back to the community as we all grow.MixedRealityToolkit-Unity uses code from the base MixedRealityToolkit and makes it easier to consume in Unity.

Unity Castle

  •    

Leverages the core functionality of Unity Application block. Focuses on providing easier type registration and resolving through the fluent interface. Uses Unity - http://unity.codeplex.com/ Inspired by Windsor Castle and Ninject

ASP.NET MVC3 Site Template

  •    JQuery

A site template using: - MVC 3 (used Razor engine) - jQuery - EF 3.5 (slighty modified) - Combres - Unity (IoC) the whole solution includes a web, model and a database project. all images are found on the internet and should be replaces as i have no idea about their co...

Biblio

  •    

The e-books local exchange application, based on DDD, ASP.NET MVC with Spark View Engine (on IronPython), Unity IoC-Container, Linq2Sql (may be NHibernate), MbUnit testing