Commit Graph

21 Commits

Author SHA1 Message Date
Chris Cameron
21a583a57c feat: Re-raise base exception from ReflectionUtils.CreateInstance, TargetInvocationException and TypeLoadException don't say much 2018-07-03 14:55:04 -04:00
Chris Cameron
bc1ecf8b8e feat: Reflection method for unsubscribing from an event. 2018-04-12 14:16:53 -04:00
Chris Cameron
2b49354fd6 feat: Reflection util for subscribing to an EventInfo 2018-04-12 13:34:32 -04:00
Chris Cameron
0fd8d91850 docs: Better exception messages when failing to convert type 2018-04-09 16:22:48 -04:00
Chris Cameron
7ab06fdb94 feat: shim for platform independent delegate creation 2018-04-09 15:24:22 -04:00
Chris Cameron
907697813d Tidying 2018-04-05 15:39:39 -04:00
Chris Cameron
6be6971cf7 fix: Reverting dumb change that prevented default values from being instantiated 2018-04-05 13:59:47 -04:00
Chris Cameron
6a7f5a74af refactor: reducing code duplication, CreateInstance takes parameters 2018-04-05 13:42:08 -04:00
Chris Cameron
26107887f1 feat: ChangeType util method for converting a value to a given type 2018-04-05 11:27:27 -04:00
Chris Cameron
778f28222e feat: util method for looking up a property on a class via another property info 2018-04-04 16:46:09 -04:00
Chris Cameron
cd4791538a Shim to instantiate a known type 2018-02-19 15:23:08 -05:00
Chris Cameron
b62b5661e5 Util method to cache a Type for JSON serialization 2018-02-16 14:39:43 -05:00
Chris Cameron
1ac1ac2965 GetCustomAttribute/s extension methods 2018-02-07 16:56:18 -05:00
Jeffery Thompson
8cbd3493bb Fixed cast exception 2017-10-06 13:23:03 -04:00
Chris Cameron
4c4a7c2918 Fixing bug where net standard would complain about being unable to get attributes from simpl binaries 2017-10-05 17:18:12 -04:00
Chris Cameron
70c5f817c5 GetCustomAttributes method can cast attributes 2017-10-05 17:16:49 -04:00
Chris Cameron
f14b4764e5 Tidying 2017-10-02 13:53:44 -04:00
Chris Cameron
b2836e1b09 Fixing bug in finding constructor by parameter values when a value is null 2017-10-02 13:39:52 -04:00
Chris Cameron
2fa2972a52 Clarifying TypeLoadException from class instantiation via reflection 2017-08-23 12:25:09 -04:00
Chris Cameron
09f6b752a8 Load existing assemblies by name 2017-07-31 17:11:56 -04:00
Chris Cameron
ac6ca84a8a Removing Utils directory to better match namespaces 2017-07-06 10:57:04 -04:00