Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Restore BlockCompletion<T> (#707) and more #798
The first commit is a commit squashed from the PR #707, except for some adjustments to resolve conflicts and make the build to pass.
This also introduces C# 8's new async streams syntax to replace Dasync's AsyncEnumerator package with it. Although this removed the dependency on AsyncEnumerator package and introduce the new syntax into Libplanet project, note Libplanet.Tests project still uses C# 7.2 and the third-party package, which is intended.
Instead of AsyncEnumerator, Libplanet project has a new dependency on the System.Linq.Async package, which provides several LINQ extension methods laid on
@@ Coverage Diff @@ ## master #798 +/- ## ========================================== + Coverage 86.38% 86.85% +0.47% ========================================== Files 227 234 +7 Lines 19637 20751 +1114 ========================================== + Hits 16964 18024 +1060 - Misses 1398 1428 +30 - Partials 1275 1299 +24