Commit Graph

288 Commits

Author SHA1 Message Date
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
Chris Cameron
3c3d6fa52e XML utils untangling, potential optimizations 2018-01-22 10:26:33 -05:00
Chris Cameron
e4be5e7e7c Whitespace 2018-01-16 13:05:35 -05:00
Chris Cameron
e26d77c827 KrangPluginAttribute moved into settings project 2018-01-15 13:41:49 -05:00
Chris Cameron
88484c6861 Fixing namespaces 2018-01-15 11:19:47 -05:00
Chris Cameron
2a248a50c2 Tidying 2018-01-15 11:15:07 -05:00
Chris Cameron
408f626724 Removing duplicate values from .csproj 2018-01-12 10:00:10 -05:00
Chris Cameron
4d8dd4d04c Using AssemblyInfo.cs in NetStandard projects for versioning 2018-01-12 09:52:16 -05:00
Chris Cameron
1a5dbae14f Merge remote-tracking branch 'origin/RoutingOp' into dev 2018-01-10 09:46:13 -05:00
Chris Cameron
b6661520df Moving TcpReceiveEventArgs to networking project 2018-01-10 09:46:03 -05:00
Chris Cameron
4ac505f96c Additional validation 2018-01-09 21:14:28 -05:00
Chris Cameron
1825ad8340 Merge remote-tracking branch 'origin/dev' into RoutingOp 2018-01-09 14:23:19 -05:00
Chris Cameron
e377f7993b Renaming ToHashSet method to avoid collision 2018-01-09 11:05:45 -05:00
Chris Cameron
46c9cb0cf0 Tidying 2018-01-09 11:05:31 -05:00
Chris Cameron
f9cca4c450 Merge remote-tracking branch 'origin/dev' into RoutingOp 2018-01-08 14:32:28 -05:00
Chris Cameron
38973bb6bc Updating nuget packages 2018-01-07 12:43:41 -05:00