Stuart Turner
Stuart Turner
net9.0 has added `CountBy()` overloads that overlap the MoreLinq versions. We should hide them in net9+. Similar to #749. See: https://github.com/dotnet/runtime/pull/91507
Currently, most operators are implemented as such: ```csharp public static IEnumerator Operator(this IEnumerable source, ...) { // guard statements return _(); _() { yield return source.First(); yield break; } }...
I see two concerns with `.Memoize()`, that I would like to discuss before addressing: * ~~Currently, the `_error` field is use for both `.GetEnumerator()` errors and iteration errors. This is...
Add a `CopyTo` operator to replicate the behavior of `List.CopyTo` or `Array.CopyTo`, with enumerable semantics. NB: See https://github.com/viceroypenguin/SuperLinq/blob/master/Source/SuperLinq/CopyTo.cs for implementation
The generated code that we are using would be integrated to the build process better if it were done via SG rather than T4 templates. This is the holding issue...
I've been using Scriban as my templating engine for a while, and I came across your live editor for Scriban files. I'd love to switch to your `NTypewriter.SourceGenerator` for some...
This PR does two things: * Updates `InsertWithOutputAsync`, `UpdateWithOutputAsync`, and `DeleteWithOutputAsync` to return `IAsyncEnumerable` properly. This is a binary-compatible change, as the existing methods are kept. However, these methods are...
Fixes #649
* https://github.com/benchmark-action/github-action-benchmark/blob/master/.github/workflows/benchmarkdotnet.yml * https://github.com/benchmark-action/github-action-benchmark