Permalink
Switch branches/tags
Nothing to show
Commits on Apr 26, 2012
  1. Split out attributes into separate lib

    Jamie Briant committed Apr 26, 2012
Commits on Feb 4, 2012
  1. Version 2.0

    Jamie Briant committed Feb 4, 2012
Commits on Feb 3, 2012
  1. added ignore for DS_Store

    Jamie Briant committed Feb 3, 2012
Commits on Jan 26, 2012
  1. Bug fix

    Jamie Briant committed Jan 26, 2012
  2. Hack for mobile devices. See readme

    Jamie Briant committed Jan 26, 2012
Commits on Jan 25, 2012
  1. ignore new r# files

    Jamie Briant committed Jan 25, 2012
Commits on Nov 9, 2011
  1. Removed erroneous copyright message

    Jamie Briant committed Nov 9, 2011
Commits on Dec 16, 2010
  1. Renamed the test instances.

    Jamie Briant committed Dec 16, 2010
Commits on Dec 15, 2010
Commits on Dec 11, 2010
  1. Clarified that order of InjectCompleteHandlers are not unit tested an…

    Jamie Briant committed Dec 11, 2010
    …d should not be relied upon.
  2. Updated documentation to reflect how resolution works.

    Jamie Briant committed Dec 11, 2010
  3. An ImplementationAttribute can optionally define an InstantiationTimi…

    Jamie Briant committed Dec 11, 2010
    …ng value. Eager implementations will be instantiated as soon as the context is created.
  4. Order of execution of InjectMethodHandler changed and documentation u…

    Jamie Briant committed Dec 11, 2010
    …pdated.
  5. 1. All requests that result in a given type being manufactured do so …

    Jamie Briant committed Dec 11, 2010
    …only once.
    
    1. Post-construction events / methods.
Commits on Nov 23, 2010
  1. 1. **Breaking Change**: Hand-built proxies now call the internal fact…

    Jamie Briant committed Nov 23, 2010
    …ories via their base class. This will allow me to
    
    make changes in the future without breaking stuff. Sorry.
    2. Manual injection. You can now manually inject classes if you have the context handy, using the new Inject(object) method of IContext.
    3. You can now inject the context itself.
Commits on Nov 22, 2010
  1. Refactored common object creation.

    Jamie Briant committed Nov 22, 2010
    Realised that context factory isnt really a factory per se, in that it
    only handles *one* context, but could make many. Made that impossible to do.
    i.e. there is now a 1-1 rel between context and context factory. Probably
    a name change will follow, but this is all internals so bugger it.
Commits on Nov 8, 2010
  1. Fixed docs to match change in last commit.

    Jamie Briant committed Nov 8, 2010
  2. Registering the custom contexts is now much easier. Just the type is …

    Jamie Briant committed Nov 8, 2010
    …passed in, and its interfaces are discovered using reflection. (Dah)
  3. Method injection works now. Just add [Inject]

    Jamie Briant committed Nov 8, 2010
  4. Works even if Inject is on an overriden virtual property and the over…

    Jamie Briant committed Nov 8, 2010
    …ride doesnt have an Inject attribute
  5. Updated readme again.

    Jamie Briant committed Nov 8, 2010
  6. Updated readme.

    Jamie Briant committed Nov 8, 2010
  7. Injecting properties works.

    Jamie Briant committed Nov 8, 2010
    Only one test mind you.
  8. Resolve or remove ambiguities.

    Jamie Briant committed Nov 8, 2010
  9. Properties with dependencies now look to resolve those dependencies b…

    Jamie Briant committed Nov 8, 2010
    …y finding
    
    a property of the required type that is already defined nearby.
Commits on Nov 7, 2010
  1. update readme

    Jamie Briant committed Nov 7, 2010
  2. Detects cyclic.

    Jamie Briant committed Nov 7, 2010
  3. Prettify. Add explicit copyright message.

    Jamie Briant committed Nov 7, 2010
  4. Added license

    unknown committed Nov 7, 2010
  5. Added docs

    unknown committed Nov 7, 2010
  6. README

    unknown committed Nov 7, 2010