Simon G
dd2e0fe4d7
#51 : get a constructor resolve stack before actually resolving parameters
...
-> no unused parameters are generated while checking if a constructor can actually be used
4 years ago
Simon G
fe9196bc2e
- refactoring
4 years ago
Simon G
c6d473b7e6
- refactor
4 years ago
Simon G
8e2c45a5cf
- extract resolve to IResolver interface
4 years ago
Simon G
4ab55e8bfc
#52 : update visibility for registration properties
4 years ago
Simon G
d83d94e393
- refactoring
4 years ago
Simon G
7f4ea56929
#44 : remove backing field and pass local list
4 years ago
Simon G
f904491d5d
#44 : throw collection of all exceptions thrown during validation
4 years ago
Simon G
82fd53b2b0
- only use installers that aren't private
4 years ago
Simon G
740e661cc2
#44 : add validator to validate current setup of container
4 years ago
Simon G
bacb5979da
#50 : add property CreateMethods
4 years ago
Simon G
edfba57809
#50 : update xml comments
4 years ago
Simon G
b18c0dc858
#50 : append factory registration
...
- add withFactory fluent interface
- remove unneeded DefaultRegistration
4 years ago
Simon G
9e957dac5a
#49 : allow resolve of implementation that is registered with an interface
4 years ago
Simon G
3dba5be1c6
- remove special net45 code
4 years ago
Simon G
61a3a1077c
- update all nuget packages
4 years ago
Simon G
cb3f860490
- remove .net framework target
4 years ago
Simon G
16b1e8ae72
- increase version number to 3.0.0
5 years ago
Simon G
b5dfa623f2
#46 : update xml
5 years ago
Simon G
cfa1eb816c
#46 : start code cleanup
5 years ago
Simon G
78eae75296
#45 : add comments
5 years ago
Simon G
865f36d0a7
#45 : clearMultitonInstances() gets registration first now
5 years ago
Simon G
d79f33146c
#45 : add register method to interface
5 years ago
Simon G
07c626d42a
#45 : add registration method for IMultipleMultitonRegistration
5 years ago
Simon G
e51298c5e0
#45 : add method to create iMultipleMultitonRegistration
5 years ago
Simon G
17df31ec3f
#45 : IMultitonRegistration inherits from ITypedRegistration now
5 years ago
Simon G
b324ee74fd
#45 : add first implementation of IMultipleMultitonRegistration
5 years ago
Simon G
699a852506
#12 : fix warnings and add comments
5 years ago
Simon G
7a22bdaf12
- use new FindRegistration<>() method for IsTypeRegistered<>() as well
5 years ago
Simon G
af65b7fd46
#12 : add option to register and resolve open generic types
5 years ago
Simon G
0b2879ddc3
- add registration methods for OpenGenericRegistration
5 years ago
Simon G
e816546eb2
- add OpenGenericRegistration
5 years ago
Simon G
2225c28e00
- add GenericMethodCaller
5 years ago
Simon G
bad8619c4c
- delete unused ResolveCallback
5 years ago
Simon G
3512fe3bad
- update version numbers
6 years ago
Simon G
5df73072c3
- update nuget packages and include source link
6 years ago
Simon G
19a20ffd92
- don't allow registration of lifestyle.multiton without iMultitonRegistration
...
- add iLifestyleProvider and move Lifestyle from IRegistratrionBase<> to it
- add non generic IMultitonRegistration as base class
6 years ago
Simon G
f5fefa400a
close #38 : remove UnitTestCallbackRegistration
6 years ago
Simon G
cd4b80de5b
close #35 : add test to check that NoMatchingConstructorException is not thrown wronly
...
- remove TESTME
6 years ago
Simon Gockner
1cc48414c9
- update version numbers to 2.1.0
6 years ago
Simon Gockner
6c8f979ea5
#34 : update .xml
6 years ago
Simon Gockner
da39b44fd5
#34 : OnCreate passes `TImplementation`
...
-add `TImplementation` to `ITypedRegistrationBase` and `IOnCreate` and to every inheriting interface and class
- add non generic `IOnCreate` with `Action<object>` and use it in `CreateInstance()`
- add simplified interfaces for `IMultitonRegistration` and `ITypedRegistrationBase`
6 years ago
Simon Gockner
47d99ca9b9
- update version to 2.1.0-beta2
6 years ago
Simon Gockner
24319abb46
#33 : add multipleRegistrations for up to five interfaces
6 years ago
Simon Gockner
325320c8a2
- update nuget packages
6 years ago
Simon Gockner
7d50ea5590
Update LightweightIocContainer.xml
6 years ago
Simon Gockner
024d820f91
#33 : add multipleRegistration handling, rename RegisterMultiton
6 years ago
Simon Gockner
66b31582c0
#33 : add iMultipleRegistration to registrationFactory, rename RegisterMultiton
6 years ago
Simon Gockner
8025f104d2
#33 : add IMultipleRegistration
6 years ago
Simon Gockner
b1387dfbe8
#33 : implement typedRegistrationBase and IOnCreate
6 years ago