- 51Aspx源码必读 .txt[2KB]
- changes.txt[10KB]
- licence.txt[1KB]
- CommonServiceLocator.SimpleInjectorAdapter\CommonServiceLocator.SimpleInjectorAdapter.csproj[4KB]
- CommonServiceLocator.SimpleInjectorAdapter\SimpleInjectorServiceLocatorAdapter.cs[8KB]
- CommonServiceLocator.SimpleInjectorAdapter\Properties\AssemblyInfo.cs[1KB]
- CommonServiceLocator.SimpleInjectorAdapter.Silverlight\CommonServiceLocator.SimpleInjectorAdapter.Silverlight.csproj[5KB]
- CommonServiceLocator.SimpleInjectorAdapter.Silverlight\Properties\AssemblyInfo.cs[1KB]
- CommonServiceLocator.SimpleInjectorAdapter.Tests.Unit\CommonServiceLocator.SimpleInjectorAdapter.Tests.Unit.csproj[5KB]
- CommonServiceLocator.SimpleInjectorAdapter.Tests.Unit\SimpleInjectorServiceLocatorAdapterTests.cs[708B]
- CommonServiceLocator.SimpleInjectorAdapter.Tests.Unit\Properties\AssemblyInfo.cs[1KB]
- Shared Silverlight Assemblies\Microsoft.Silverlight.Testing.xml[588KB]
- Shared Silverlight Assemblies\Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.xml[177KB]
- Shared Silverlight Assemblies\Readme.txt[3KB]
- SimpleInjector.CodeSamples\AspNetIntegrationExtensions.cs[1KB]
- SimpleInjector.CodeSamples\CollectionRegistrationExtensions.cs[1KB]
- SimpleInjector.CodeSamples\ConstructorRegistrationExtensions.cs[3KB]
- SimpleInjector.CodeSamples\ContextDependentExtensions.cs[3KB]
- SimpleInjector.CodeSamples\ExpirationExtensions.cs[1KB]
- SimpleInjector.CodeSamples\ImplicitPropertyInjectionExtensions.cs[695B]
- SimpleInjector.CodeSamples\InterceptorExtensions.cs[10KB]
- SimpleInjector.CodeSamples\LifetimeScopeExtensions.cs[5KB]
- SimpleInjector.CodeSamples\PerThreadRegistrationsExtensions.cs[1KB]
- SimpleInjector.CodeSamples\PerWebRequestRegistrationsExtensions.cs[2KB]
- SimpleInjector.CodeSamples\RegisterAttributeFilterProvider.cs[2KB]
- SimpleInjector.CodeSamples\ResolvingExtensions.cs[1KB]
- SimpleInjector.CodeSamples\ResolvingFactoriesExtensions.cs[3KB]
- SimpleInjector.CodeSamples\SimpleInjector.CodeSamples.csproj[5KB]
- SimpleInjector.CodeSamples\SimpleInjectorMVC3Extensions.cs[3KB]
- SimpleInjector.CodeSamples\VarianceExtensions.cs[4KB]
- SimpleInjector.CodeSamples\WinFormsIntegrationExtensions.cs[1KB]
- SimpleInjector.CodeSamples\Properties\AssemblyInfo.cs[1KB]
- SimpleInjector.CodeSamples.Tests.Unit\CollectionRegistrationExtensionsTests.cs[4KB]
- SimpleInjector.CodeSamples.Tests.Unit\ConstructorRegistrationExtensionsTests.cs[2KB]
- SimpleInjector.CodeSamples.Tests.Unit\ContextDependentExtensionsTests.cs[11KB]
- SimpleInjector.CodeSamples.Tests.Unit\ExpirationExtensionsTests.cs[8KB]
- SimpleInjector.CodeSamples.Tests.Unit\InterceptorExtensionsTests.cs[16KB]
- SimpleInjector.CodeSamples.Tests.Unit\LifetimeScopeExtensionsTests.cs[8KB]
- SimpleInjector.CodeSamples.Tests.Unit\PerThreadRegistrationsExtensionsTests.cs[2KB]
- SimpleInjector.CodeSamples.Tests.Unit\ResolvingExtensionsTests.cs[7KB]
- SimpleInjector.CodeSamples.Tests.Unit\ResolvingFactoriesExtensionsTests.cs[4KB]
- SimpleInjector.CodeSamples.Tests.Unit\SimpleInjector.CodeSamples.Tests.Unit.csproj[6KB]
- SimpleInjector.CodeSamples.Tests.Unit\TestClasses.cs[1023B]
- SimpleInjector.CodeSamples.Tests.Unit\VarianceExtensions_AllowToResolveVariantCollectionsTests.cs[6KB]
- SimpleInjector.CodeSamples.Tests.Unit\VarianceExtensions_AllowToResolveVariantTypesTests.cs[5KB]
- SimpleInjector.CodeSamples.Tests.Unit\VarianceExtensions_RegisteringMultipleRegistrationsAndResolvingCollections.cs[7KB]
- SimpleInjector.CodeSamples.Tests.Unit\Properties\AssemblyInfo.cs[1KB]
- SimpleInjector.Extensions\GenericArgumentFinder.cs[13KB]
- SimpleInjector.Extensions\GenericDecoratorExtensions.cs[33KB]
- SimpleInjector.Extensions\GenericTypeBuilder.cs[4KB]
- SimpleInjector.Extensions\Helpers.cs[5KB]
- SimpleInjector.Extensions\NonGenericRegistrationsExtensions.cs[26KB]
- SimpleInjector.Extensions\OpenGenericBatchRegistrationExtensions.cs[40KB]
- SimpleInjector.Extensions\OpenGenericRegistrationExtensions.cs[12KB]
- SimpleInjector.Extensions\Requires.cs[7KB]
- SimpleInjector.Extensions\SimpleInjector.Extensions.csproj[4KB]
- SimpleInjector.Extensions\StringResources.cs[3KB]
- SimpleInjector.Extensions\Properties\AssemblyInfo.cs[1KB]
- SimpleInjector.Extensions.Silverlight\SimpleInjector.Extensions.Silverlight.csproj[6KB]
- SimpleInjector.Extensions.Silverlight\Properties\AssemblyInfo.cs[1KB]
- SimpleInjector.Extensions.Silverlight.Tests.Unit\App.xaml[314B]
- SimpleInjector.Extensions.Silverlight.Tests.Unit\App.xaml.cs[897B]
- SimpleInjector.Extensions.Silverlight.Tests.Unit\NonGenericRegistrationsExtensionsTests.Silverlight.cs[4KB]
- SimpleInjector.Extensions.Silverlight.Tests.Unit\SimpleInjector.Extensions.Silverlight.Tests.Unit.csproj[8KB]
- SimpleInjector.Extensions.Silverlight.Tests.Unit\Properties\AppManifest.xml[207B]
- SimpleInjector.Extensions.Silverlight.Tests.Unit\Properties\AssemblyInfo.cs[1KB]
- SimpleInjector.Extensions.Tests.Unit\AssertThat.cs[928B]
- SimpleInjector.Extensions.Tests.Unit\BatchRegistrationExtensionsTests.cs[21KB]
- SimpleInjector.Extensions.Tests.Unit\EnumerableExtensions.cs[319B]
- SimpleInjector.Extensions.Tests.Unit\GenericDecoratorExtensionsTests.cs[25KB]
- SimpleInjector.Extensions.Tests.Unit\NonGenericRegistrationsExtensionsTests.cs[23KB]
- SimpleInjector.Extensions.Tests.Unit\OpenGenericRegistrationExtensionsTests.cs[22KB]
- SimpleInjector.Extensions.Tests.Unit\SimpleInjector.Extensions.Tests.Unit.csproj[5KB]
- SimpleInjector.Extensions.Tests.Unit\TestClasses.cs[536B]
- SimpleInjector.Extensions.Tests.Unit\Properties\AssemblyInfo.cs[1KB]
- SimpleInjector.NET\ActivationException.cs[3KB]
- SimpleInjector.NET\Container.Common.cs[8KB]
- SimpleInjector.NET\Container.Registration.cs[34KB]
- SimpleInjector.NET\Container.Resolving.cs[23KB]
- SimpleInjector.NET\ContainerOptions.cs[3KB]
- SimpleInjector.NET\CyclicDependencyValidator.cs[3KB]
- SimpleInjector.NET\CyclicDependencyValidatorExtensions.cs[2KB]
- SimpleInjector.NET\Helpers.cs[12KB]
- SimpleInjector.NET\IInstanceProducer.cs[2KB]
- SimpleInjector.NET\InterceptingEventArgs.cs[3KB]
- SimpleInjector.NET\PropertyInjector.cs[9KB]
- SimpleInjector.NET\SimpleInjector.NET.csproj[5KB]
- SimpleInjector.NET\StringResources.cs[12KB]
- SimpleInjector.NET\TransientInitializerInstanceProducer.cs[3KB]
- SimpleInjector.NET\UnregisteredTypeEventArgs.cs[6KB]
- SimpleInjector.NET\InstanceProducers\ConcreteTransientInstanceProducer.cs[1KB]
- SimpleInjector.NET\InstanceProducers\ExpressionResolutionInstanceProducer.cs[2KB]
- SimpleInjector.NET\InstanceProducers\FuncInstanceProducer.cs[2KB]
- SimpleInjector.NET\InstanceProducers\FuncResolutionInstanceProducer.cs[3KB]
- SimpleInjector.NET\InstanceProducers\FuncSingletonInstanceProducer.cs[2KB]
- SimpleInjector.NET\InstanceProducers\InstanceProducer.cs[9KB]
- SimpleInjector.NET\InstanceProducers\SingletonInstanceProducer.cs[2KB]
- SimpleInjector.NET\InstanceProducers\TransientInstanceProducer.cs[4KB]
- SimpleInjector.NET\Properties\AssemblyInfo.cs[3KB]
- SimpleInjector.NET.Tests.Unit\ActivationExceptionTests.cs[325B]
- SimpleInjector.NET.Tests.Unit\AssertThat.cs[1KB]
- SimpleInjector.NET.Tests.Unit\ConsistencyTests.cs[1KB]
- SimpleInjector.NET.Tests.Unit\ContainerOptionsTests.cs[3KB]
- SimpleInjector.NET.Tests.Unit\CyclicDependencyValidatorTests.cs[14KB]
- SimpleInjector.NET.Tests.Unit\ExpressionBuiltEventTests.cs[16KB]
- SimpleInjector.NET.Tests.Unit\GetCurrentRegistrationsTests.cs[6KB]
- SimpleInjector.NET.Tests.Unit\GetInstanceTests.cs[1KB]
- SimpleInjector.NET.Tests.Unit\GetRegistrationTests.cs[9KB]
- SimpleInjector.NET.Tests.Unit\GetServiceTests.cs[4KB]
- SimpleInjector.NET.Tests.Unit\InjectPropertiesTests.cs[8KB]
- SimpleInjector.NET.Tests.Unit\RegisterAllTests.cs[15KB]
- SimpleInjector.NET.Tests.Unit\RegisterByActionTests.cs[9KB]
- SimpleInjector.NET.Tests.Unit\RegisterByFuncTests.cs[4KB]
- SimpleInjector.NET.Tests.Unit\RegisterByGenericArgumentTests.cs[3KB]
- SimpleInjector.NET.Tests.Unit\RegisterConcreteTests.cs[3KB]
- SimpleInjector.NET.Tests.Unit\RegisterInitializerTests.cs[10KB]
- SimpleInjector.NET.Tests.Unit\RegisterSingleByActionTests.cs[8KB]
- SimpleInjector.NET.Tests.Unit\RegisterSingleByFuncTests.cs[9KB]
- SimpleInjector.NET.Tests.Unit\RegisterSingleByGenericArgumentTests.cs[3KB]
- SimpleInjector.NET.Tests.Unit\RegisterSingleByInstanceTests.cs[4KB]
- SimpleInjector.NET.Tests.Unit\RegisterSingleConcreteTests.cs[3KB]
- SimpleInjector.NET.Tests.Unit\ResolveUnregisteredTypeEventTests.cs[19KB]
- SimpleInjector.NET.Tests.Unit\SimpleInjector.NET.Tests.Unit.csproj[6KB]
- SimpleInjector.NET.Tests.Unit\TestClasses.cs[2KB]
- SimpleInjector.NET.Tests.Unit\UnregisteredTypeEventArgsTests.cs[2KB]
- SimpleInjector.NET.Tests.Unit\UnregisteredTypeTests.cs[11KB]
- SimpleInjector.NET.Tests.Unit\VerifyTests.cs[5KB]
- SimpleInjector.NET.Tests.Unit\Properties\AssemblyInfo.cs[1KB]
- SimpleInjector.Silverlight\SimpleInjector.Silverlight.csproj[8KB]
- SimpleInjector.Silverlight\Properties\AssemblyInfo.cs[1KB]
- SimpleInjector.Silverlight.Tests.Unit\App.xaml[303B]
- SimpleInjector.Silverlight.Tests.Unit\App.xaml.cs[886B]
- SimpleInjector.Silverlight.Tests.Unit\InjectPropertiesTests.Silverlight.cs[1KB]
- SimpleInjector.Silverlight.Tests.Unit\SilverlightSpecificTests.cs[2KB]
- SimpleInjector.Silverlight.Tests.Unit\SimpleInjector.Silverlight.Tests.Unit.csproj[10KB]
- SimpleInjector.Silverlight.Tests.Unit\Properties\AppManifest.xml[207B]
- SimpleInjector.Silverlight.Tests.Unit\Properties\AssemblyInfo.cs[1KB]
- builddocs.bat[327B]
- from.gif[4KB]
- SandcastleGUI.exe[139KB]
- Settings.StyleCop[3KB]
- SimpleInjector.FxCop[6KB]
- SimpleInjector.ncover[3KB]
- SimpleInjector.SandcastleGUI[531B]
- SimpleInjector.sln[13KB]
- SimpleInjector.suo[123KB]
- 最新Asp.Net源码下载.url[123B]
- CommonServiceLocator.SimpleInjectorAdapter\CommonServiceLocator.SimpleInjectorAdapter.csproj.vspscc[257B]
- CommonServiceLocator.SimpleInjectorAdapter\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- CommonServiceLocator.SimpleInjectorAdapter.Silverlight\CommonServiceLocator.SimpleInjectorAdapter.Silverlight.csproj.vspscc[257B]
- CommonServiceLocator.SimpleInjectorAdapter.Silverlight\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- CommonServiceLocator.SimpleInjectorAdapter.Tests.Unit\CommonServiceLocator.SimpleInjectorAdapter.Tests.Unit.csproj.vspscc[257B]
- CommonServiceLocator.SimpleInjectorAdapter.Tests.Unit\Settings.StyleCop[766B]
- CommonServiceLocator.SimpleInjectorAdapter.Tests.Unit\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- Documentation\SimpleInjector.chm[239KB]
- Shared Assemblies\Microsoft.Practices.ServiceLocation.dll[29KB]
- Shared Assemblies\Microsoft.Practices.ServiceLocation.XML[16KB]
- Shared Silverlight Assemblies\Microsoft.Practices.ServiceLocation.dll[25KB]
- Shared Silverlight Assemblies\Microsoft.Practices.ServiceLocation.XML[15KB]
- Shared Silverlight Assemblies\Microsoft.Silverlight.Testing.dll[197KB]
- Shared Silverlight Assemblies\Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll[61KB]
- SimpleInjector.CodeSamples\Settings.StyleCop[766B]
- SimpleInjector.CodeSamples\SimpleInjector.CodeSamples.csproj.vspscc[257B]
- SimpleInjector.CodeSamples\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[6KB]
- SimpleInjector.CodeSamples.Tests.Unit\Settings.StyleCop[766B]
- SimpleInjector.CodeSamples.Tests.Unit\SimpleInjector.CodeSamples.Tests.Unit.csproj.vspscc[257B]
- SimpleInjector.CodeSamples.Tests.Unit\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- SimpleInjector.Extensions\SimpleInjector.Extensions.csproj.vspscc[257B]
- SimpleInjector.Extensions\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- SimpleInjector.Extensions.Silverlight\SimpleInjector.Extensions.Silverlight.csproj.vspscc[257B]
- SimpleInjector.Extensions.Silverlight\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- SimpleInjector.Extensions.Silverlight.Tests.Unit\Settings.StyleCop[766B]
- SimpleInjector.Extensions.Silverlight.Tests.Unit\SimpleInjector.Extensions.Silverlight.Tests.Unit.csproj.user[1KB]
- SimpleInjector.Extensions.Silverlight.Tests.Unit\SimpleInjector.Extensions.Silverlight.Tests.Unit.csproj.vspscc[257B]
- SimpleInjector.Extensions.Silverlight.Tests.Unit\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- SimpleInjector.Extensions.Tests.Unit\Settings.StyleCop[766B]
- SimpleInjector.Extensions.Tests.Unit\SimpleInjector.Extensions.Tests.Unit.csproj.vspscc[257B]
- SimpleInjector.Extensions.Tests.Unit\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- SimpleInjector.NET\ClassDiagram.cd[4KB]
- SimpleInjector.NET\SimpleInjector.NET.csproj.vspscc[257B]
- SimpleInjector.NET\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- SimpleInjector.NET.Tests.Unit\Settings.StyleCop[766B]
- SimpleInjector.NET.Tests.Unit\SimpleInjector.NET.Tests.Unit.csproj.vspscc[257B]
- SimpleInjector.NET.Tests.Unit\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- SimpleInjector.Silverlight\SimpleInjector.Silverlight.csproj.vspscc[257B]
- SimpleInjector.Silverlight\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[4KB]
- SimpleInjector.Silverlight.Tests.Unit\Settings.StyleCop[766B]
- SimpleInjector.Silverlight.Tests.Unit\SimpleInjector.Silverlight.Tests.Unit.csproj.vspscc[257B]
- SimpleInjector.Silverlight.Tests.Unit\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
源码介绍
源码参数
项目描述
简单喷油器是一个易于使用.NET和Silverlight反转控制(IOC)库。
它完全支持基于代码的配置,
是不熟悉的IOC / DI库的开发人员理想出发点。
许多开发团队已经使用SimpleInjector
此源码附带api使用文档
Introduction
The Simple Injector is an easy-to-use Inversion of Control (IoC) library for .NET and Silverlight.
It solely supports code-based configuration, and is an ideal starting point for developers unfamiliar with larger IoC / DI libraries.
Many development teams are already using Simple Injector in their production environments today with great satisfaction.
This article will describes the rationale behind the Simple Injector, the usage,
and the actual implementation. This article will not explain the concept of Dependency Injection (DI).
If you are new to the concept, there are many good articles describing DI, but Wikipedia is a good starting point.
下载记录(Only Recent 100)
用户名 | 推荐指数 | 下载时间 |
---|