Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Commits on Apr 22, 2012
  1. @tkellogg

    Merge pull request #26 from mwrock/master

    tkellogg authored
    Add Assembly Version Number to HttpContextLifecycle ITEM_NAME to avoid version conflicts
  2. @tkellogg

    fixed some generic type issues

    tkellogg authored
    After merging a pull request that added named containers this test blew
    up. AFAIK nothing changed, I'm actually not sure why it was failing. I'm
    starting to wonder if some voodoo is going on.
  3. @tkellogg
  4. @tkellogg
Commits on Apr 21, 2012
  1. @tkellogg
  2. @tkellogg

    Removed TypeDictionary and fixed PipelineGraph

    tkellogg authored
    I originally thought the problem was in how types were being looked up.
    Turns out the PipelineGraph was already accounting for open/closed
    generics. Just updated GetDefault instead, for an additional check if the
    instance wasn't found and the requested type is generic, try the generic
    type definition as the key.
    The previous fix was waayy to invasive and caused other tests to fail.
  3. @tkellogg
  4. @tkellogg

    Fixed reference for DebuggerVisualizers

    tkellogg authored
    Probably only relevant for machines that don't have VS2008
  5. @tkellogg
  6. @tkellogg
  7. @tkellogg
Commits on Apr 19, 2012
  1. @tkellogg

    Fixed bug in assembly scanning where closed generics weren't being pi…

    tkellogg authored
    …cked up
    The tests explain best, but basically, StringGeneric was getting registered as IOpenGeneric<> instead of
    IOpenGeneric<string>. This probably caused problems at resolution time, so the observed behavior was that
    StringGeneric wasn't getting registered.
  2. @tkellogg

    Added a member to IOpenGeneric<>

    tkellogg authored
    I spent a few hours observing some strange behavior that I can't entirely explain. It seems that Type.GetInterfaces() doesn't
    always return all interfaces. I was observing that it wasn't giving me generic interfaces unless they had members. I'm not sure
    if this is just a Framework 4.0 issue or what, but there's that...
  3. @tkellogg

    Made a method virtual on Registry so I could mock it

    tkellogg authored
    Honestly, we should only receive IRegistry everywhere, but that would be a breaking change.
Commits on Apr 13, 2012
  1. @GaryLCoxJr
  2. @GaryLCoxJr

    Reverting back

    GaryLCoxJr authored
  3. @GaryLCoxJr
  4. @GaryLCoxJr

    Modified iterators for _scanner and StringExtensions to satisfy .Net …

    GaryLCoxJr authored
    …4.5 collection modification enforcement
Commits on Apr 9, 2012
  1. Made factory methods work with open generics

    tkellogg authored
    Added a specialized TypeDictionary that handles type keys better. If a key is set as
    an open generic, asking for a closed generic version of that type will return the same
    result as if you asked for the original key.
Commits on Apr 6, 2012
  1. Converted to .NET 3.5 & added VS2010 solution

    tkellogg authored
Commits on Dec 29, 2011
  1. Modified IsInNamespace to check for null Namespace property on type p…

    Ryan Rounkles authored
    …arameter, to prevent NullReferenceException if an assembly contains a type outside any namespace. Added test to AssemblyScannerTester to test for this scenario.
Commits on Nov 10, 2011
  1. @drusellers

    Added a Name property to the IContainer interface

    drusellers authored
    - also added some helpful default names
    - CLOSES GH-28
Commits on Sep 19, 2011
  1. @mwrock
Commits on Aug 28, 2011
  1. @ahjohannessen

    Threading fix for IntercepterLibrary:

    ahjohannessen authored committed
    Racecondition issue can occur if _analyzedInterceptors.Clear() is invoked inside body of (1) prior to indexing in (2):
    if (_analyzedInterceptors.ContainsKey(type)) // (1)
        return _analyzedInterceptors[type];      // (2)
  2. Merge pull request #19 from mijay/master

    Bugfix for open generic types with constraints
  3. Merge pull request #18 from grahamrhay/master

    Adds Ctor<T>().Named(string) and improved exception for HttpContextLifecycle
  4. Merge pull request #14 from jbogard/master

    Allow overriding of parent container's lifecycle to transient in the nested container
  5. @anorsich
Commits on Jun 2, 2011
Commits on May 9, 2011
Commits on Feb 19, 2011
Commits on Feb 15, 2011
  1. More useful exception (than an NRE) when using HttpContextLifecycle o…

    ghay authored
    …utside of a web request.
Something went wrong with that request. Please try again.