Permalink
Commits on Aug 9, 2016
  1. @alexmg

    Update version to 4.0.0.

    alexmg committed Aug 9, 2016
  2. @alexmg

    Removed Autofac.Extensions.DependencyInjection project and tests. Thi…

    …s now has its own GitHub repository.
    alexmg committed Aug 9, 2016
Commits on Jul 22, 2016
  1. @tillig

    Hopefully directing more questions to SO...

    tillig committed on GitHub Jul 22, 2016
Commits on Jul 18, 2016
  1. Added more type and component registration descriptions to exception …

    …messages for easier debugging.
    Travis Illig committed Jul 18, 2016
Commits on Jul 17, 2016
  1. @alexmg

    Cache the default IComponentRegistration in ServiceRegistrationInfo t…

    …o avoid recalculation of the default implementation. Removed Debug message about overriding the default service.
    alexmg committed Jul 17, 2016
  2. @alexmg

    Use static instances of the default IConstructorFinder and IConstruct…

    …orSelector in ReflectionActivatorData.
    alexmg committed Jul 17, 2016
Commits on Jul 15, 2016
  1. @tillig

    Added member access modifier

    tillig committed on GitHub Jul 15, 2016
  2. @tillig

    Merge pull request #772 from enkafan/AsImplementedInterfacesShouldRet…

    …urnItself
    
    Includes self on GetImplementedInterface calls to interface
    tillig committed on GitHub Jul 15, 2016
  3. @alexmg

    Revert "Cache ConstructorParameterBinding in ReflectionActivator when…

    … only a single constructor is present and no user parameters are provided."
    
    This reverts commit 1cc36da.
    alexmg committed Jul 15, 2016
  4. @alexmg

    Added unit test for issue #773.

    alexmg committed Jul 15, 2016
Commits on Jul 12, 2016
  1. @enkafan

    Includes self on GetImplementedInterface calls to interface

    For situations where an interface is passed to GetImplementedInterfaces
    this adds the actual interface to the list of returned values.
    
    This allows for situations such as registering the return value of a
    factory method. Prior to this commit to resolve that type you'd have to
    use AsSelf() rather than AsImplementedInterfaces().
    
    Resolves issue #770
    enkafan committed Jul 12, 2016
  2. Updated sample Startup to show how to dispose of the app container at…

    … shutdown.
    Travis Illig committed Jul 12, 2016
  3. Added a fixture to run the NET46 specific tests while dotnet CLI/xuni…

    …t don't support multi-framework testing.
    Travis Illig committed Jul 12, 2016
  4. Made AutofacServiceProvider public so it can be instantiated from app…

    … code.
    Travis Illig committed Jul 12, 2016
  5. Doc typos.

    Travis Illig committed Jul 12, 2016
  6. Added API docs to Autofac.Extensions.DependencyInjection.

    Travis Illig committed Jul 12, 2016
  7. @alexmg

    Cache ConstructorParameterBinding in ReflectionActivator when only a …

    …single constructor is present and no user parameters are provided.
    alexmg committed Jul 12, 2016
Commits on Jul 10, 2016
  1. @alexmg
  2. @alexmg

    Improve performance of ServiceRegistrationInfo.ShouldRecalculateAdapt…

    …ersOn check to reduce number of services put through the adaptation sandbox.
    alexmg committed Jul 10, 2016
  3. @alexmg

    Updated Web API sample to use the ILogger<TCategoryName> service adde…

    …d to the ServiceCollection by ASP.NET Core.
    alexmg committed Jul 10, 2016
Commits on Jul 7, 2016
  1. @alexmg
  2. @alexmg

    Added a unit test to confirm that additional types registered in a ch…

    …ild lifetime scope are considered by the reflection activator when selecting a constructor.
    alexmg committed Jul 7, 2016
Commits on Jul 6, 2016
  1. @alexmg

    Added backwards-compatibility polyfill for Serializable attribute so …

    …that .NET 4.5.1 consumers can serialize DependencyResolutionException across AppDomain etc. as was possible prior to migrating to PCL.
    alexmg committed Jul 6, 2016
  2. @alexmg
Commits on Jul 5, 2016
  1. @alexmg
  2. @alexmg
  3. @alexmg

    AutowiringPropertyInjector.InjectProperties now using TryResolveServi…

    …ce to avoid separate Resolve and IsRegistered calls.
    alexmg committed Jul 5, 2016
  4. @alexmg

    Added some IServiceProvider unit tests around ordering of registratio…

    …ns with respect to when the Populate method is called.
    alexmg committed Jul 5, 2016
Commits on Jul 4, 2016
  1. @alexmg

    Resolved #755 - Services are now returned in best-effort registration…

    … order when resolved via IEnumerable. This includes when the service is resolved with adaptation such as with Func<T>.
    alexmg committed Jul 4, 2016
Commits on Jul 1, 2016
  1. @alexmg
Commits on Jun 30, 2016
  1. @alexmg

    Code formatting.

    alexmg committed Jun 30, 2016
  2. @alexmg

    Fixed code comments.

    alexmg committed Jun 29, 2016
  3. @alexmg

    Fixed code style issues.

    alexmg committed Jun 29, 2016
  4. @alexmg

    Resolved #272 - Preserving correct order of service registrations inh…

    …erited from parent lifetime scope.
    
    Only one parent component registry is registered as ExternalRegistrySource in the nested registry. Reenabled tests ignored due to this issue.
    alexmg committed Jun 29, 2016
Commits on Jun 29, 2016
  1. Put back the spec tests again.

    Travis Illig committed Jun 29, 2016