Chris Cameron
|
67a2b11ee6
|
chore: Added SimplSharp nuget packages, fixed SIMPLSHARP preprocessors
|
2021-08-30 13:39:43 -04:00 |
|
Austin Noska
|
43fd348fae
|
feat: Add enum extension method for cycling to next enum value
|
2021-04-13 15:59:37 -04:00 |
|
Chris Cameron
|
c7e8f09eeb
|
feat: Added GetParentUri method to UriExtensions
|
2021-01-18 15:22:28 -05:00 |
|
Chris Cameron
|
8c70c8d534
|
refactor: ReflectionExtensions are generic, support for non-public members, reduced duplicate code
|
2020-10-15 14:30:46 -04:00 |
|
Chris Cameron
|
0d85fe8106
|
refactor: Using EqualityComparer instead of Comparer for equality...
|
2020-10-14 16:43:26 -04:00 |
|
Drew Tingen
|
449bd41cb3
|
feat: Adding GetPropertyInfo test
|
2020-07-14 14:38:03 -04:00 |
|
Drew Tingen
|
a822bc406b
|
feat: Tests for GetProperty and SetProperty
|
2020-07-14 13:18:08 -04:00 |
|
Chris Cameron
|
48ff54de82
|
test: Adding test case for minimal interfaces
|
2020-07-02 14:32:11 -04:00 |
|
Chris Cameron
|
52229c1472
|
feat: Adding AreOrdered enumerable extension methods
|
2019-09-30 11:51:20 -04:00 |
|
Chris Cameron
|
0e16606d75
|
feat: Additional binary search extensions, AddSorted methods renamed to InsertSorted
|
2019-09-23 11:43:43 -04:00 |
|
Chris Cameron
|
2273d5b3a1
|
refactor: Removing unused code
|
2019-09-14 11:23:09 -04:00 |
|
Chris Cameron
|
9a6f197aa0
|
feat: Added TimeSpan extension methods for cycling hours and minutes without modifying the day
|
2019-09-09 10:07:08 -04:00 |
|
Chris Cameron
|
027c9ffe82
|
refactor: Changed DateTime extension method to a simple util method
|
2019-09-04 14:30:45 -04:00 |
|
Chris Cameron
|
dc1b60e629
|
feat: Added an extension method for getting the hour in 12 hour format
|
2019-09-04 12:36:54 -04:00 |
|
Chris Cameron
|
ffe3e67241
|
perf: Better JSON serialization of nullable types
|
2019-02-06 13:10:52 -05:00 |
|
Chris Cameron
|
141d911eb0
|
perf: Reduced size of JSON serialized nullable types
|
2019-02-06 11:31:14 -05:00 |
|
Chris Cameron
|
1be588b86a
|
refactor: Simplifying JSON converters
|
2019-01-25 13:57:41 -05:00 |
|
Chris Cameron
|
488df297fc
|
refactor: Removing unused code
|
2019-01-25 13:57:19 -05:00 |
|
Chris Cameron
|
42cc8c2cfc
|
feat: Adding string extension method for removing all instances of a given string, fixes unexpected use of Remove characters method
|
2018-11-12 10:37:16 -05:00 |
|
Chris Cameron
|
2d4bc57ed8
|
feat: Reworked xml attribute utils for performance
|
2018-11-09 11:42:36 -05:00 |
|
Chris Cameron
|
c048c4fc65
|
test: Adding test case for RemoveCharacters string extension method
|
2018-11-09 10:09:40 -05:00 |
|
Chris Cameron
|
b58220d3c7
|
perf: Small enumerable optimizations
|
2018-10-30 16:13:48 -04:00 |
|
Chris Cameron
|
ba8c1d98a1
|
refactor: Removing unused methods
|
2018-10-22 11:31:06 -04:00 |
|
Chris Cameron
|
85ab631ef5
|
feat: Better implementation of DictionaryExtensions.ToInverse
|
2018-10-16 14:31:53 -04:00 |
|
Chris Cameron
|
1c9d311422
|
feat: List AddSorted extension returns the insertion index
|
2018-08-21 10:25:11 -04:00 |
|
Chris Cameron
|
0c462ad614
|
test: Adding missing test
|
2018-07-20 11:21:12 -04:00 |
|
Chris Cameron
|
f2d32fd355
|
test: Updating TypeExtensionsTest
|
2018-07-19 15:54:16 -04:00 |
|
Chris Cameron
|
929f816398
|
perf: Micro-optimization for Unanimous extension method
|
2018-07-19 13:46:53 -04:00 |
|
Chris Cameron
|
3f8e2b8df7
|
feat: Adding IcdUriBuilder and UriExtensions classes
|
2018-05-11 15:23:36 -04:00 |
|
Chris Cameron
|
007663a193
|
feat: Extension methods for determining if a type represents an integer number, or if a type can represent a null value
|
2018-04-05 11:26:11 -04:00 |
|
Chris Cameron
|
1ac5e26992
|
Extension method for getting the immediate interfaces on a Type
|
2018-03-28 11:24:03 -04:00 |
|
Chris Cameron
|
09bdd45dc5
|
Fixing bad unit tests
|
2018-03-23 15:29:33 -04:00 |
|
Chris Cameron
|
6b23238162
|
Extension methods for getting upper and lower 4 bits in a byte
|
2018-03-23 11:59:47 -04:00 |
|
Chris Cameron
|
74ed7b4165
|
Tidying
|
2018-03-13 13:49:47 -04: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
|
04d24c26c2
|
Additional enumerable extensions tests
|
2018-02-21 12:21:48 -05:00 |
|
Chris Cameron
|
41d0a43eff
|
Fixing bug where array/dictionary deserialization was never terminating
|
2018-02-17 12:44:10 -05:00 |
|
Chris Cameron
|
b6a1ce9bd2
|
Extension method for padding a sequence
|
2018-02-10 16:22:45 -05:00 |
|
Chris Cameron
|
203ce7d66c
|
Extension methods for padding lists
|
2018-02-01 10:04:08 -05:00 |
|
Chris Cameron
|
5724cb3c8c
|
Renaming xml utils method
|
2018-01-22 15:17:42 -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
|
5b8675025e
|
Fixing ambiguous reference
|
2018-01-07 12:36:43 -05:00 |
|
Chris Cameron
|
30afd0391d
|
Optimized ToList and ToArray extension methods
|
2017-12-13 10:44:17 -05:00 |
|
Chris Cameron
|
8d0042aa19
|
Adding TryLast extension methods
|
2017-12-11 21:14:52 -05:00 |
|
Chris Cameron
|
1039caa016
|
Entension methods for finding indices in a sequence, and finding the closest item in a sequence
|
2017-12-08 14:51:51 -05:00 |
|
Chris Cameron
|
6fa4945b95
|
Tidying
|
2017-12-08 14:48:33 -05:00 |
|
Chris Cameron
|
0ddd91a225
|
Removing tests for deleted code
|
2017-12-07 09:10:47 -05:00 |
|
Chris Cameron
|
3e143c07a8
|
Test stub
|
2017-11-17 13:33:34 -05:00 |
|