Commit Graph

140 Commits

Author SHA1 Message Date
Chris Cameron
70c5f817c5 GetCustomAttributes method can cast attributes 2017-10-05 17:16:49 -04:00
Chris Cameron
3b0bab02de Tidying 2017-10-05 16:41:57 -04:00
Chris Cameron
eb24759580 Implementing ServiceProviderTests 2017-10-05 15:15:49 -04:00
Chris Cameron
4e8d3e32c4 Adding methods for removing services 2017-10-05 14:55:55 -04:00
Chris Cameron
72ed872872 Better exception 2017-10-05 14:52:09 -04:00
Chris Cameron
7dc074deb9 Dict test 2017-10-05 10:15:23 -04:00
Chris Cameron
e770f19294 Whitespace 2017-10-03 09:39:14 -04:00
Chris Cameron
ffaef958b5 Fixing namespaces 2017-10-02 20:53:11 -04:00
Chris Cameron
fa17bde2b6 Merge remote-tracking branch 'origin' into dev 2017-10-02 14:57:35 -04:00
Chris Cameron
4c5a2ab311 Stub tests for ServiceProvider 2017-10-02 14:57:23 -04:00
Chris Cameron
c3d47f6b38 Tidying, validation, prevent ServiceProvider from being instantiated externally 2017-10-02 14:57:13 -04:00
Chris Cameron
f14b4764e5 Tidying 2017-10-02 13:53:44 -04:00
Chris Cameron
5640b663d6 Begin implementing ReflectionUtilsTest 2017-10-02 13:40:12 -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
f571807137 Don't throw an exception when attempting to leave an unentered critical section, for consistency with simplsharp 2017-10-02 10:00:47 -04:00
Chris Cameron
873e02b175 Slighly better SafeInvoke tests 2017-10-02 09:46:17 -04:00
Chris Cameron
e5ae4298ca Implementing Sleep for simplsharp 2017-10-02 09:45:58 -04:00
Chris Cameron
61f593a565 Fixing simplsharp build 2017-10-02 09:38:21 -04:00
Chris Cameron
206511b409 Begin adding tests for ThreadingUtils and SafeCriticalSection 2017-10-01 19:14:25 -04:00
Chris Cameron
ab283cde4e Adding sleep method to ThreadingUtils 2017-10-01 19:13:57 -04:00
Chris Cameron
6224e7c8cb Using monitor instead of mutex for SafeCriticalSection 2017-10-01 19:13:44 -04:00
Chris Cameron
176993b130 Tidying 2017-10-01 14:59:28 -04:00
Chris Cameron
0d2392a57f Tidying 2017-09-30 18:53:48 -04:00
Chris Cameron
cdaae0236f Adding extension method to get Assembly for a given Type 2017-09-30 14:55:52 -04:00
Chris Cameron
0345543aba Initial commit of AssemblyExtensions 2017-09-30 14:55:32 -04:00
Chris Cameron
1b14453603 Tidying 2017-09-30 14:55:17 -04:00
Chris Cameron
cd006123a9 Updating AssemblyInfo 2017-09-29 10:41:54 -04:00
Chris Cameron
f86ddbfc97 Additional unit tests 2017-09-28 15:57:49 -04:00
jeffery.thompson
3d46a4a317 Fixed NetStandard build 2017-09-27 15:49:31 -04:00
Chris Cameron
d598d42cff Whitespace 2017-09-27 13:49:13 -04:00
Chris Cameron
ac885e9837 Splitting ProcessorUtils into SimplSharp and NetStandard portions 2017-09-27 10:43:22 -04:00
Chris Cameron
f206741e3a CrestronUtils becomes ProcessorUtils 2017-09-27 10:32:44 -04:00
Chris Cameron
37052bdee9 Reducing dependency on crestron 2017-09-27 10:13:41 -04:00
Chris Cameron
d02d51e6de Splitting ProgramUtils into NetStandard portion 2017-09-26 14:32:16 -04:00
Chris Cameron
cba949eb92 RecursionUtils tests 2017-09-26 13:53:04 -04:00
Chris Cameron
f87470da41 RecursionUtils methods for finding a path in a graph 2017-09-26 13:52:53 -04:00
Chris Cameron
2a139e4f3d Fixing bug in dictionary extensions, additional tests 2017-09-26 13:52:27 -04:00
Chris Cameron
750d039794 Adding recursion unit test 2017-09-26 10:58:57 -04:00
Chris Cameron
bc61686fa8 Initial commit of RecursionUtils 2017-09-20 11:05:54 -04:00
Chris Cameron
f7cd51d3df Adding Restart method to IcdStopwatch 2017-09-20 09:30:07 -04:00
Chris Cameron
1807892d75 updating NUnit 2017-09-19 14:41:22 -04:00
Chris Cameron
a612bd3da4 Tidying 2017-09-18 11:47:11 -04:00
Chris Cameron
cc984e718f Util method for getting a sequence as a series of adjacent pairs 2017-09-12 16:52:11 -04:00
Chris Cameron
3dc7f3bf78 Storing log time in UTC format 2017-09-11 12:54:23 -04:00
Chris Cameron
c3451d62b0 Fixing bug with strict enum flags parsing not correctly handling composite values 2017-09-11 10:09:51 -04:00
Chris Cameron
b48525949e Initial commit of ReprBuilder 2017-09-08 16:44:04 -04:00
Chris Cameron
03b43e38d7 Dictionary extension tests 2017-09-07 10:09:59 -04:00
Chris Cameron
6a6945fbdc Dict extension to TryGetKey for value 2017-09-07 10:09:45 -04:00
Chris Cameron
face402a19 Adding a timeout of 5mins to SafeCriticalSection in Debug builds for diagnosing deadlocks 2017-09-05 10:29:49 -04:00
Chris Cameron
0284026053 Relaxing parameter type 2017-08-30 10:24:04 -04:00