Download Common Instance Factory

Description

Provides an abstraction over dependency injection and IoC containers using the abstract factory design pattern. It was created as an alternative to the Common Service Locator, but it does not use the service location anti-pattern and it provides support for releasing instances...

Source Files

The download file instancefactory.zip has the following entries.


BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
CommonInstanceFactory.All/CommonAssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Adapters.Ninject/CommonInstanceFactory.Adapters.Ninject.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Adapters.Ninject/CommonInstanceFactory.Adapters.Ninject.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Adapters.Ninject/NinjectInstanceFactory.cs
CommonInstanceFactory.All/CommonInstanceFactory.Adapters.Ninject/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Adapters.Ninject/packages.config
CommonInstanceFactory.All/CommonInstanceFactory.Adapters.SimpleInjector/CommonInstanceFactory.Adapters.SimpleInjector.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Adapters.SimpleInjector/CommonInstanceFactory.Adapters.SimpleInjector.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Adapters.SimpleInjector/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Adapters.SimpleInjector/SimpleInjectorInstanceFactory.cs
CommonInstanceFactory.All/CommonInstanceFactory.Adapters.SimpleInjector/packages.config
CommonInstanceFactory.All/CommonInstanceFactory.All.sln
CommonInstanceFactory.All/CommonInstanceFactory.All.vssscc
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.Ninject/CommonInstanceFactory.Extensions.Wcf.Ninject.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.Ninject/CommonInstanceFactory.Extensions.Wcf.Ninject.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.Ninject/GenericNinjectServiceHost.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.Ninject/NinjectServiceHost.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.Ninject/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.Ninject/packages.config
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.SimpleInjector/CommonInstanceFactory.Extensions.Wcf.SimpleInjector.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.SimpleInjector/CommonInstanceFactory.Extensions.Wcf.SimpleInjector.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.SimpleInjector/GenericSimpleInjectorServiceHost.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.SimpleInjector/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.SimpleInjector/SimpleInjectorServiceHost.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf.SimpleInjector/packages.config
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf/CommonInstanceFactory.Extensions.Wcf.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf/CommonInstanceFactory.Extensions.Wcf.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf/InjectedInstanceProvider.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf/InjectedServiceBehavior.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf/InjectedServiceHelper.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf/InjectedServiceHostFactory.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Extensions.Wcf/ReflectionHelper.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/CommonInstanceFactory.Sample.Client.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/CommonInstanceFactory.Sample.Client.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/Program.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/Service References/GreetingService/GreetingService.wsdl
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/Service References/GreetingService/NinjectService.disco
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/Service References/GreetingService/NinjectService.xsd
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/Service References/GreetingService/NinjectService1.xsd
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/Service References/GreetingService/Reference.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/Service References/GreetingService/Reference.svcmap
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/Service References/GreetingService/configuration.svcinfo
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/Service References/GreetingService/configuration91.svcinfo
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Client/app.config
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Data/CommonInstanceFactory.Sample.Data.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Data/CommonInstanceFactory.Sample.Data.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Data/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Data/WesternGreetingRepository.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.Ninject/CommonInstanceFactory.Sample.DependencyResolution.Ninject.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.Ninject/CommonInstanceFactory.Sample.DependencyResolution.Ninject.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.Ninject/Modules/GreetingModule.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.Ninject/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.Ninject/packages.config
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.SimpleInjector/CommonInstanceFactory.Sample.DependencyResolution.SimpleInjector.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.SimpleInjector/CommonInstanceFactory.Sample.DependencyResolution.SimpleInjector.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.SimpleInjector/ContainerExtensions.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.SimpleInjector/ISimpleInjectorModule.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.SimpleInjector/Modules/GreetingModule.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.SimpleInjector/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.DependencyResolution.SimpleInjector/packages.config
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Console/CommonInstanceFactory.Sample.Hosting.Console.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Console/CommonInstanceFactory.Sample.Hosting.Console.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Console/Program.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Console/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Console/ReadMe.txt
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Console/app.config
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Console/packages.config
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/CommonInstanceFactory.Sample.Hosting.Web.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/CommonInstanceFactory.Sample.Hosting.Web.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/NinjectService.svc
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/ReadMe.txt
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/ServiceHostFactories/NinjectServiceHostFactory.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/ServiceHostFactories/SimpleInjectorServiceHostFactory.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/SimpleInjectorService.svc
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/Web.Debug.config
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/Web.Release.config
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/Web.config
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Hosting.Web/packages.config
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Interfaces/CommonInstanceFactory.Sample.Interfaces.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Interfaces/CommonInstanceFactory.Sample.Interfaces.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Interfaces/IGreetingRepository.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Interfaces/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Services/CommonInstanceFactory.Sample.Services.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Services/CommonInstanceFactory.Sample.Services.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Services/GreetingService.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Services/IGreetingService.cs
CommonInstanceFactory.All/CommonInstanceFactory.Sample.Services/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Tests.Ninject/CommonInstanceFactory.Tests.Ninject.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Tests.Ninject/CommonInstanceFactory.Tests.Ninject.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Tests.Ninject/NinjectAdapterTests.cs
CommonInstanceFactory.All/CommonInstanceFactory.Tests.Ninject/NinjectWcfTests.cs
CommonInstanceFactory.All/CommonInstanceFactory.Tests.Ninject/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Tests.Ninject/packages.config
CommonInstanceFactory.All/CommonInstanceFactory.Tests.SimpleInjector/CommonInstanceFactory.Tests.SimpleInjector.csproj
CommonInstanceFactory.All/CommonInstanceFactory.Tests.SimpleInjector/CommonInstanceFactory.Tests.SimpleInjector.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory.Tests.SimpleInjector/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/CommonInstanceFactory.Tests.SimpleInjector/SimpleInjectorAdapterTests.cs
CommonInstanceFactory.All/CommonInstanceFactory.Tests.SimpleInjector/SimpleInjectorWcfTests.cs
CommonInstanceFactory.All/CommonInstanceFactory.Tests.SimpleInjector/packages.config
CommonInstanceFactory.All/CommonInstanceFactory/CommonInstanceFactory.csproj
CommonInstanceFactory.All/CommonInstanceFactory/CommonInstanceFactory.csproj.vspscc
CommonInstanceFactory.All/CommonInstanceFactory/CommonInstanceFactoryBase.cs
CommonInstanceFactory.All/CommonInstanceFactory/ICommonInstanceFactory.cs
CommonInstanceFactory.All/CommonInstanceFactory/InstanceFactory.cs
CommonInstanceFactory.All/CommonInstanceFactory/Properties/AssemblyInfo.cs
CommonInstanceFactory.All/ReadMe.txt/*from www .  j  a  va2  s . c o m*/
CommonInstanceFactory.All/packages/NUnit.2.6.0.12054/NUnit.2.6.0.12054.nupkg
CommonInstanceFactory.All/packages/NUnit.2.6.0.12054/lib/nunit.framework.dll
CommonInstanceFactory.All/packages/NUnit.2.6.0.12054/lib/nunit.framework.xml
CommonInstanceFactory.All/packages/NUnit.2.6.0.12054/license.txt
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/Ninject.3.0.0.15.nupkg
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/net35/Ninject.dll
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/net35/Ninject.pdb
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/net35/Ninject.xml
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/net40/Ninject.dll
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/net40/Ninject.pdb
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/net40/Ninject.xml
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/net45-full/Ninject.dll
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/net45-full/Ninject.pdb
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/net45-full/Ninject.xml
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl2/Ninject.dll
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl2/Ninject.pdb
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl2/Ninject.xml
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl3-wp/Ninject.dll
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl3-wp/Ninject.pdb
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl3-wp/Ninject.xml
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl3/Ninject.dll
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl3/Ninject.pdb
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl3/Ninject.xml
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl4-windowsphone71/Ninject.dll
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl4-windowsphone71/Ninject.pdb
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl4-windowsphone71/Ninject.xml
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl4/Ninject.dll
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl4/Ninject.pdb
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl4/Ninject.xml
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl5/Ninject.dll
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl5/Ninject.pdb
CommonInstanceFactory.All/packages/Ninject.3.0.0.15/lib/sl5/Ninject.xml
CommonInstanceFactory.All/packages/SimpleInjector.1.4.2.12140/SimpleInjector.1.4.2.12140.nupkg
CommonInstanceFactory.All/packages/SimpleInjector.1.4.2.12140/lib/net35/SimpleInjector.dll
CommonInstanceFactory.All/packages/SimpleInjector.1.4.2.12140/lib/net35/SimpleInjector.xml
CommonInstanceFactory.All/packages/repositories.config

Download

Click the following link to download instancefactory.zip.

instancefactory.zip




















Home »
  C# Free Code »
    Development »




Algorithm
ANTLR
AOP
Application
Barcode
CHM
Design Patterns
Desktop
DotNet
DotNet Engine
DotNet Application
DotNet Assembly
DotNet Library
Engine
Epub
Example
File
File Library
Framework
GIS
Intellisense
IoC
Library
log4net
Matlab
MSBuild
MVC
MVP
MVVM
Numerical Library
NUnit
OpenCL
Plugin
Quartz
Resx File
SDK
SMS
Thread
UnitTest
Utility
VisualStudio
Windows
XML