Commit Graph

303 Commits

Author SHA1 Message Date
Chris Cameron
421a3533db Updating test sdk and newtonsoft versions 2018-03-02 10:46:08 -05:00
Chris Cameron
cef2ad3323 Fixing code smell 2018-03-01 17:03:25 -05:00
Chris Cameron
4a3ba4168d Exposing method to remove all registered services 2018-03-01 14:34:11 -05:00
Chris Cameron
49a60bd346 Exposing XmlWriter.WriteString method 2018-03-01 11:19:51 -05:00
Chris Cameron
219ea08f95 Dictionary update extensions support kvps 2018-02-25 18:02:41 -05:00
Chris Cameron
4aea9f0a05 Fixing null ref 2018-02-25 10:56:44 -05:00
Chris Cameron
a3bf92840e Tidying 2018-02-23 10:21:23 -05:00
Chris Cameron
282d8e4d0e Dictionary.Update extension method returns a bool for change state 2018-02-22 16:56:10 -05:00
Chris Cameron
b0aa48803b Extension method for inverting a dictionary 2018-02-22 15:06:57 -05:00
Jack Kanarish
d4b0fc76cc Merge branch 'dev' of https://cs-gogs.icdpf.net/Common/Utils into dev 2018-02-21 14:12:35 -05:00
Jack Kanarish
16ec6e572c add a xml writer method to write content 2018-02-21 14:12:27 -05:00
Chris Cameron
04d24c26c2 Additional enumerable extensions tests 2018-02-21 12:21:48 -05:00
Chris Cameron
24d674337b Extension methods for finding distinct items based on a predicate 2018-02-21 12:17:57 -05:00
Chris Cameron
cd4791538a Shim to instantiate a known type 2018-02-19 15:23:08 -05:00
Chris Cameron
e07bffaf90 Extension methods for further controlling JSON array serialization/deserialization 2018-02-19 11:00:42 -05:00
Chris Cameron
41d0a43eff Fixing bug where array/dictionary deserialization was never terminating 2018-02-17 12:44:10 -05:00
Chris Cameron
b62b5661e5 Util method to cache a Type for JSON serialization 2018-02-16 14:39:43 -05:00
Chris Cameron
a710e4f052 Catching stupid Crestron exception 2018-02-16 13:36:22 -05:00
Chris Cameron
e308259a44 Fixing SimplSharp build 2018-02-16 13:36:09 -05:00
Chris Cameron
220f746d21 Extensions for serializing/deserializing arrays and dicts to/from JSON 2018-02-16 11:50:26 -05:00
Chris Cameron
ee03f85704 Removing bad token type check from AbstractGenericJsonConverter 2018-02-15 16:34:25 -05:00
Chris Cameron
45d88b1efb Slightly lighter JSON 2018-02-15 15:05:15 -05:00
Chris Cameron
29e1ef82bb Extension method for writing a Type as a JSON value 2018-02-15 14:44:21 -05:00
Chris Cameron
cc34bcb19e Adding extension methods for zipping sequences 2018-02-13 16:52:00 -05:00
Chris Cameron
98b0457abd Making FuncComparer actually work 2018-02-12 14:41:04 -05:00
Chris Cameron
482424a714 Adding extension method for finding distinct items in a sequence based on a callback 2018-02-12 14:32:36 -05:00
Chris Cameron
b6a1ce9bd2 Extension method for padding a sequence 2018-02-10 16:22:45 -05:00
Chris Cameron
03e852fd2e Caching class attributes 2018-02-09 09:38:16 -05:00
Chris Cameron
4e498cbee6 Removing redundant code 2018-02-08 10:24:02 -05:00
Chris Cameron
1ac1ac2965 GetCustomAttribute/s extension methods 2018-02-07 16:56:18 -05:00
Chris Cameron
232a52d608 Extension method for removing a sequence of keys from a dict 2018-02-06 16:59:29 -05:00
Chris Cameron
3eb4fa9e92 Potential optimization in ScrollQueue 2018-02-06 16:59:14 -05:00
Chris Cameron
96fc6787a5 Util method for casting a JSON token to a known type 2018-02-06 12:01:46 -05:00
Chris Cameron
686d897a6e Expanding GetCustomAttributes extension to support different types of members 2018-02-06 10:33:13 -05:00
Chris Cameron
79eb3a9cdf AbstractIcdAttributeTest becomes generic 2018-02-05 10:21:35 -05:00
Chris Cameron
6dedd0bde6 Method for converting string to title case 2018-02-05 10:21:24 -05:00
Chris Cameron
9e33bffe0c Tidying 2018-02-02 14:39:09 -05:00
Chris Cameron
3a693d2e71 Moving RpcAttribute into networking project 2018-02-02 14:38:58 -05:00
Chris Cameron
38584ff565 Tidying 2018-02-02 14:15:02 -05:00
Chris Cameron
b53482cd64 Enumerable extensions optimizations 2018-02-02 11:25:06 -05:00
Chris Cameron
3f0ca4dd87 Optimization in Unanimous methods 2018-02-02 10:54:47 -05:00
Chris Cameron
06a82513ed Adding profile shims to IcdStopwatch 2018-02-01 15:23:14 -05:00
Chris Cameron
203ce7d66c Extension methods for padding lists 2018-02-01 10:04:08 -05:00
Chris Cameron
a8313d8190 Finish implementing SQLite parameter and collection wrappers 2018-01-29 10:04:53 -05:00
Chris Cameron
44b79ea7ee Implementing sqlite data reader 2018-01-27 22:39:19 -05:00
Chris Cameron
ba78d556b5 DbType => SqliteType conversion 2018-01-27 22:25:35 -05:00
Chris Cameron
266159d811 Begin writing SQLite cross-platform wrappers 2018-01-26 10:53:37 -05:00
Chris Cameron
60b4f76123 Exposing IcdFile.Create(path) method 2018-01-26 10:53:11 -05:00
Chris Cameron
250c8a354f Better exception 2018-01-23 18:47:31 -05:00
Chris Cameron
5724cb3c8c Renaming xml utils method 2018-01-22 15:17:42 -05:00