Austin Noska
|
5212cb9a7a
|
feat: Add overload methods for MaxOrDefault & MinOrDefault that take a selector function as an argument
|
2020-06-29 11:51:58 -04:00 |
|
Austin Noska
|
ee670487dd
|
feat: Added AggregateOrDefault extension method
|
2020-06-29 11:51:46 -04:00 |
|
Chris Cameron
|
5e61098e71
|
feat: Added extension method for dynamically converting a sequence to a generic list of the given item type
|
2020-04-13 14:50:29 -04:00 |
|
Chris Cameron
|
75ddc37cf1
|
feat: Added ToCollection extension method for copying an enumerable to a new collection
|
2020-03-23 16:35:16 -04:00 |
|
Chris Cameron
|
ac5da50e98
|
feat: Added IsDistinct extension method
|
2020-03-16 10:07:15 -04:00 |
|
Chris Cameron
|
6c6d272511
|
feat: Added MinOrDefault extension method
|
2020-03-16 10:04:23 -04:00 |
|
Chris Cameron
|
de00acbf79
|
feat: Adding extension method for getting max value from a sequence, otherwise a default value
|
2019-11-12 17:12:20 -05:00 |
|
Chris Cameron
|
89cde5c9a0
|
chore: Decorating extension methods with NotNull and CanBeNull attributes
|
2019-10-07 21:59:21 -04:00 |
|
Chris Cameron
|
52229c1472
|
feat: Adding AreOrdered enumerable extension methods
|
2019-09-30 11:51:20 -04:00 |
|
Chris Cameron
|
5a64a6c269
|
refactor: Tidying
|
2019-09-25 13:52:02 -04:00 |
|
Chris Cameron
|
68d98021a5
|
perf: Micro-optimization for copying arrays
|
2019-09-23 11:43:54 -04:00 |
|
Chris Cameron
|
e21830a7d5
|
perf: Moving enumerable extensions optimizations into correct place
|
2018-11-08 16:15:22 -05:00 |
|
Chris Cameron
|
e0176741d2
|
fix: Fixing dumb mistake in TryFirst and TryLast extensions
|
2018-11-08 15:49:44 -05:00 |
|
Chris Cameron
|
b58220d3c7
|
perf: Small enumerable optimizations
|
2018-10-30 16:13:48 -04:00 |
|
Chris Cameron
|
03de74a494
|
perf: Potential performance improvement when comparing enumerables
|
2018-10-30 13:47:08 -04:00 |
|
Rashod Davis
|
254ed85d83
|
chore: Added comparer to ToIcdHashset extention
|
2018-08-29 13:07:31 -04:00 |
|
Chris Cameron
|
fa145644d1
|
feat: Extension method for getting a random item from a sequence
|
2018-07-25 11:59:00 -04:00 |
|
Chris Cameron
|
035289f056
|
refactor: Whitespace
|
2018-07-19 13:47:08 -04:00 |
|
Chris Cameron
|
929f816398
|
perf: Micro-optimization for Unanimous extension method
|
2018-07-19 13:46:53 -04:00 |
|
Chris Cameron
|
6f69ea7fde
|
refactor: Catch specific exception
|
2018-07-19 12:38:22 -04:00 |
|
Chris Cameron
|
6fdd5a138e
|
feat: Adding SequenceEqual shim
|
2018-06-12 14:52:13 -04:00 |
|
Chris Cameron
|
f674d4c60d
|
refactor: Separating iterators from validation
|
2018-06-07 18:16:24 -04:00 |
|
Chris Cameron
|
4bc6258b62
|
refactor: Tidying
|
2018-06-07 13:12:41 -04:00 |
|
Chris Cameron
|
00db478ef6
|
fix: Fixing bad validation in EnumerableExtensions
|
2018-06-07 11:26:37 -04:00 |
|
Chris Cameron
|
6fa3cc03ad
|
feat: Adding ElementAtOrDefault extension method that takes a default value
|
2018-06-05 13:40:53 -04:00 |
|
Chris Cameron
|
eb58e65574
|
perf: Don't reinvent the wheel for TryElementAt extension method
|
2018-06-05 13:40:26 -04:00 |
|
Chris Cameron
|
9abf384bb4
|
docs: Fixing invalid xml
|
2018-05-07 14:26:11 -04:00 |
|
Drew Tingen
|
e974ab655f
|
Merge remote-tracking branch 'origin/dev' into EnumerableYield
|
2018-05-04 17:08:50 -04:00 |
|
Drew Tingen
|
e43a7200c6
|
feat: Adding Yield() enumerable extension, that turns an object into a single-item enumerable.
|
2018-05-04 17:07:29 -04:00 |
|
Chris Cameron
|
416bf6414e
|
feature: Extension method for copying an enumerable into an array
|
2018-04-11 13:05:13 -04:00 |
|
Chris Cameron
|
9d034872cb
|
Tidying
|
2018-04-05 11:49:46 -04:00 |
|
Jeffery Thompson
|
88a7942551
|
style: convert spaces to tabs... again
|
2018-03-30 15:58:09 -04:00 |
|
Jeffery Thompson
|
af202f612e
|
style: convert spaces to tabs
|
2018-03-30 15:52:39 -04:00 |
|
Jeffery Thompson
|
ce5288956e
|
fix: check if arguments are null in TryParseSkipFailures
|
2018-03-30 15:50:50 -04:00 |
|
Jeffery Thompson
|
1763d1773a
|
feat: add TryParseSkipFailures extension
|
2018-03-30 15:47:46 -04:00 |
|
Chris Cameron
|
2e01d82d78
|
Adding OrderByDescending shim
|
2018-03-26 17:35:56 -04:00 |
|
Chris Cameron
|
c21b8d08da
|
Shorthand extension method for ordering a sequence by a comparer
|
2018-03-26 15:39:23 -04:00 |
|
Chris Cameron
|
60137254da
|
Renaming property comparer to predicate comparer
|
2018-03-26 15:38:54 -04:00 |
|
Chris Cameron
|
7ed0ec2975
|
Tidying
|
2018-03-13 14:28:16 -04:00 |
|
Chris Cameron
|
4f901db30e
|
Adding missing using directive
|
2018-03-13 11:39:13 -04:00 |
|
Chris Cameron
|
cef2ad3323
|
Fixing code smell
|
2018-03-01 17:03:25 -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
|
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
|
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
|
e377f7993b
|
Renaming ToHashSet method to avoid collision
|
2018-01-09 11:05:45 -05:00 |
|
Chris Cameron
|
30afd0391d
|
Optimized ToList and ToArray extension methods
|
2017-12-13 10:44:17 -05:00 |
|