153 Commits (775afe4e45c6a525163ddd06415915257156a91f)

Author SHA1 Message Date
Simon G 775afe4e45 - add validation for multiton factories 4 years ago
Simon G 3acd6adfea - completely rework registration: 4 years ago
Simon G 73355269e0 - fix wrong addition of multiton scope 4 years ago
Simon G b8f2287fac - csproj clean up 4 years ago
Simon G dec129de3a - update nuget packages 4 years ago
Simon G 6c55441514 #55: dispose disposable singletons and multitons when container is disposed 4 years ago
Simon G 3b11e24e7b #51: completely rework resolve 4 years ago
Simon G 86bc727334 - update to .net 5 4 years ago
Simon G 23292051d6 - implement iDisposable 4 years ago
Simon G 19fb3b1d0f - add factory validation 4 years ago
Simon G 39b18afb5d - allow multiple registration of factories 4 years ago
Simon G 3cce14a103 - update csproj 4 years ago
Simon G 040fb219ec - update version number to 3.0.0-beta2 4 years ago
Simon G b7d0db3c9b #54: enabled nullable 4 years ago
Simon G b4cf096e96 #51: add comments 4 years ago
Simon G 7bab6bccda #51: extract tryGetTypeResolveStack() method 4 years ago
Simon G 502df887ba #51: simplify removal of argument 4 years ago
Simon G dd2e0fe4d7 #51: get a constructor resolve stack before actually resolving parameters 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 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