Simon G
3b11e24e7b
#51 : completely rework resolve
...
- introduce new method TryResolve that is used by internalResolve and tryGetConstructorResolveStack
- add own creator helper class
- fix nullable warnings
4 years ago
Simon G
fe8642fd22
#51 : add failing test cases for multiLayer resolving
4 years ago
Simon G
86bc727334
- update to .net 5
...
- update version
4 years ago
Simon G
23292051d6
- implement iDisposable
4 years ago
Simon G
c8a7f6539c
Merge remote-tracking branch 'origin/master'
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
3984c1fdd9
- revert
4 years ago
Simon G
e6109b1099
- try fixing tests
4 years ago
Simon G
604ed9b2ef
- remove wrong `-`
4 years ago
Simon G
0d627f8b2f
- update used .net sdk version
4 years ago
Simon G
c8b9654498
- update version
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
...
- fix nullable warnings
4 years ago
Simon G
b4cf096e96
#51 : add comments
4 years ago
Simon G
16604f89c2
#51 : fix unit test warning
4 years ago
Simon G
7bab6bccda
#51 : extract tryGetTypeResolveStack() method
4 years ago
Simon G
6687bdb8b4
#51 : add tests for withParameter and singleton registrations
4 years ago
Simon G
502df887ba
#51 : simplify removal of argument
4 years ago
Simon G
b9f29cdb01
#51 : fix unit test, add circular cross dependency test
4 years ago
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
b09eee2f6c
- fix wrap limit
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
d31e745913
- fix unit test
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
7d849f5de4
Merge pull request #53 from SimonG96/AppendFactoryRegistration_#50
...
#50 : append factory registration
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
066aa949da
- update to .net5
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
ef595f67cd
- fix .idea
4 years ago
Simon G
34cdbc52df
- update version numbers
5 years ago
Simon G
16b1e8ae72
- increase version number to 3.0.0
5 years ago
Simon G
46caaa103f
- remove appveyor badge
5 years ago
Simon G
b5dfa623f2
#46 : update xml
5 years ago
Simon G
cfa1eb816c
#46 : start code cleanup
5 years ago
Simon G
6590efb388
Merge pull request #47 from SimonG96/OpenGenericRegistration
...
#45 : add multipleMultitonRegistration
5 years ago
Simon G
78eae75296
#45 : add comments
5 years ago