Commit Graph

13 Commits

Author SHA1 Message Date
Christopher F
2b4a1249f4 Restrict DependencyMap#Get to reference types
It's impossible to add non-reference types to the map, so why allow pulling them out of it.
2017-03-25 17:08:45 -04:00
RogueException
0c8d643519 Minor doc/exception edits 2017-03-18 23:22:39 -03:00
RogueException
11ba30c6fa Cleaned up DepMap type checks 2017-03-18 08:48:18 -03:00
Khionu Sybiern
ba406bb646 Split typechecks into their own conditions 2017-03-02 01:39:45 -05:00
Khionu Sybiern
4274900d43 Implimented discussed changes 2017-03-01 14:19:28 -05:00
Christopher F
6352cbebef Add TryAdd to DependencyMaps 2017-02-11 13:53:14 -05:00
Christopher F
b9b6ac36fe Add docstrings, per volt's feedback 2016-12-16 19:18:27 -05:00
Christopher F
0f334d24a0 Add Transients/Factories to Dependency Injection 2016-12-14 16:12:02 -05:00
RogueException
b8102a6767 Default DependencyMap to an empty map when not supplied 2016-10-20 03:55:14 -03:00
RogueException
b029725bb1 Cleaned up new DependencyMap system 2016-07-20 23:34:32 -03:00
Finite Reality
f7455c389b Improve DI system 2016-07-21 00:23:49 +01:00
Christopher F
e266fa8b32 Cleaned up bugs in DependencyMap and ReflectionUtils 2016-07-20 18:04:18 -04:00
Christopher F
bbe51012cf Add Dependency Map, Update Assembly Crawler
[Untested] Assembly Crawler will now accept constructors matching: new(), new(CommandService), new(IDependencyMap).

Add IDependencyMap

Add DependencyMap
2016-07-20 17:50:52 -04:00