diff --git a/MoreAsyncLINQ.sln b/MoreAsyncLINQ.sln index 3bac392..2c9bb0e 100644 --- a/MoreAsyncLINQ.sln +++ b/MoreAsyncLINQ.sln @@ -30,3 +30,4 @@ Global EndGlobalSection EndGlobal + diff --git a/README.md b/README.md index 4aa2f1d..f8e1180 100644 --- a/README.md +++ b/README.md @@ -188,7 +188,6 @@ Returns a sequence of tuples of an element and its zero-based index in the sourc ### IndexBy - Applies a key-generating function to each element of a sequence and returns a sequence that contains the elements of the original sequence as well its key and index inside the group of its key. An additional argument specifies diff --git a/src/MoreAsyncLINQ/Operators/FullGroupJoin.cs b/src/MoreAsyncLINQ/Operators/FullGroupJoin.cs index c3534f3..e18f463 100644 --- a/src/MoreAsyncLINQ/Operators/FullGroupJoin.cs +++ b/src/MoreAsyncLINQ/Operators/FullGroupJoin.cs @@ -254,3 +254,4 @@ static async IAsyncEnumerable Core( } } + diff --git a/tests/MoreAsyncLINQ.Tests/BreakingSequence.cs b/tests/MoreAsyncLINQ.Tests/BreakingSequence.cs index 563b039..18b32b3 100644 --- a/tests/MoreAsyncLINQ.Tests/BreakingSequence.cs +++ b/tests/MoreAsyncLINQ.Tests/BreakingSequence.cs @@ -5,3 +5,4 @@ public sealed class BreakingSequence : IAsyncEnumerable public IAsyncEnumerator GetAsyncEnumerator(CancellationToken cancellationToken) => throw new InvalidOperationException("Sequence should not be enumerated."); } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/FromTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/FromTests.cs index 0a17c22..533ce85 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/FromTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/FromTests.cs @@ -40,3 +40,4 @@ public async Task From_ArrayFunctions_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/FullJoinTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/FullJoinTests.cs index 68f1b9c..3e01ec6 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/FullJoinTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/FullJoinTests.cs @@ -106,3 +106,4 @@ await _first.FullJoin( } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/GenerateTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/GenerateTests.cs index deed106..0e4b723 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/GenerateTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/GenerateTests.cs @@ -10,3 +10,4 @@ public async Task Generate_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/IndexByTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/IndexByTests.cs index 1c3c609..66a9fbb 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/IndexByTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/IndexByTests.cs @@ -30,3 +30,4 @@ public async Task IndexBy_AsyncWithComparer_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/IndexTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/IndexTests.cs index 3f7a535..21df42e 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/IndexTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/IndexTests.cs @@ -13,3 +13,4 @@ public async Task Index_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/InsertTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/InsertTests.cs index 2614a76..4c1a3b6 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/InsertTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/InsertTests.cs @@ -13,3 +13,4 @@ public async Task Insert_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/InterleaveTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/InterleaveTests.cs index 7578e23..9ebaf9a 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/InterleaveTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/InterleaveTests.cs @@ -20,3 +20,4 @@ public async Task Interleave_Params_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LagTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LagTests.cs index bc3cee7..3fa22e4 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LagTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LagTests.cs @@ -30,3 +30,4 @@ public async Task Lag_AsyncWithDefault_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LeadTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LeadTests.cs index a7039a2..ed6ffa1 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LeadTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LeadTests.cs @@ -30,3 +30,4 @@ public async Task Lead_AsyncWithDefault_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LeftJoinTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LeftJoinTests.cs index f12593f..b31bea4 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LeftJoinTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/LeftJoinTests.cs @@ -98,3 +98,4 @@ await _first.LeftJoin( } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/MoveTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/MoveTests.cs index 95335ae..ac99a16 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/MoveTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/MoveTests.cs @@ -12,3 +12,4 @@ public async Task Move_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/OrderByTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/OrderByTests.cs index 9ba8907..0ea9410 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/OrderByTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/OrderByTests.cs @@ -30,3 +30,4 @@ public async Task OrderBy_AsyncWithComparer_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/OrderedMergeTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/OrderedMergeTests.cs index 1589435..e970e65 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/OrderedMergeTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/OrderedMergeTests.cs @@ -124,3 +124,4 @@ await _first.OrderedMerge( } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PadStartTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PadStartTests.cs index d803829..4d6907a 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PadStartTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PadStartTests.cs @@ -30,3 +30,4 @@ public async Task PadStart_AsyncSelector_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PadTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PadTests.cs index 5cc7cf9..067c8d8 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PadTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PadTests.cs @@ -30,3 +30,4 @@ public async Task Pad_AsyncSelector_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PairwiseTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PairwiseTests.cs index 3575dd9..a56c579 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PairwiseTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PairwiseTests.cs @@ -18,3 +18,4 @@ public async Task Pairwise_Async_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartialSortByTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartialSortByTests.cs index 2f45e51..7f2e5c8 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartialSortByTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartialSortByTests.cs @@ -54,3 +54,4 @@ public async Task PartialSortBy_AsyncWithComparerAndDirection_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartialSortTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartialSortTests.cs index dcef4e1..b3e4de8 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartialSortTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartialSortTests.cs @@ -30,3 +30,4 @@ public async Task PartialSort_WithComparerAndDirection_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartitionTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartitionTests.cs index f85f83a..d1d5b2e 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartitionTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PartitionTests.cs @@ -34,3 +34,4 @@ await _source.PartitionAsync( } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PipeTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PipeTests.cs index 20b7348..248b1fd 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PipeTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PipeTests.cs @@ -18,3 +18,4 @@ public async Task Pipe_Async_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PreScanTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PreScanTests.cs index b63e220..649abac 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PreScanTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/PreScanTests.cs @@ -18,3 +18,4 @@ public async Task PreScan_Async_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RepeatTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RepeatTests.cs index 15cddbd..b2b1959 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RepeatTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RepeatTests.cs @@ -18,3 +18,4 @@ public async Task Repeat_Forever_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RightJoinTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RightJoinTests.cs index 630cc79..8b0dbc5 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RightJoinTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RightJoinTests.cs @@ -98,3 +98,4 @@ await _first.RightJoin( } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RunLengthEncodeTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RunLengthEncodeTests.cs index 30ce976..62dca04 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RunLengthEncodeTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/RunLengthEncodeTests.cs @@ -18,3 +18,4 @@ public async Task RunLengthEncode_WithComparer_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanByTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanByTests.cs index 599176f..a3e22e4 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanByTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanByTests.cs @@ -44,3 +44,4 @@ await _source.ScanBy( } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanRightTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanRightTests.cs index 96508ea..d130738 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanRightTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanRightTests.cs @@ -30,3 +30,4 @@ public async Task ScanRight_AsyncWithSeed_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanTests.cs index d8501e4..12e3c8b 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ScanTests.cs @@ -30,3 +30,4 @@ public async Task Scan_AsyncWithSeed_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SegmentTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SegmentTests.cs index 05f0336..9e79efa 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SegmentTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SegmentTests.cs @@ -42,3 +42,4 @@ public async Task Segment_AsyncPredicateWithIndexAndPrevious_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SkipTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SkipTests.cs index 50e4aba..614a4f4 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SkipTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SkipTests.cs @@ -24,3 +24,4 @@ public async Task SkipUntil_Async_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SliceTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SliceTests.cs index 03bd92e..70f396c 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SliceTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SliceTests.cs @@ -12,3 +12,4 @@ public async Task Slice_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SortedMergeTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SortedMergeTests.cs index 3e80c06..4eac61e 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SortedMergeTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SortedMergeTests.cs @@ -20,3 +20,4 @@ public async Task SortedMerge_WithComparer_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SplitTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SplitTests.cs index 61f9a10..f5f1a05 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SplitTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/SplitTests.cs @@ -54,3 +54,4 @@ public async Task Split_AsyncPredicateWithCount_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/StartsWithTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/StartsWithTests.cs index abe5497..20e8221 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/StartsWithTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/StartsWithTests.cs @@ -21,3 +21,4 @@ public async Task StartsWithAsync_WithComparer_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/TakeTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/TakeTests.cs index 363d626..714ebfa 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/TakeTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/TakeTests.cs @@ -30,3 +30,4 @@ public async Task TakeUntil_Async_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ThenByTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ThenByTests.cs index 9a59344..65c751b 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ThenByTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/ThenByTests.cs @@ -41,3 +41,4 @@ await _source.OrderBy((x, _) => ValueTask.FromResult(x.Item1), Ascending) } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/TraceTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/TraceTests.cs index f96f7b7..fdaf584 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/TraceTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/TraceTests.cs @@ -30,3 +30,4 @@ public async Task Trace_AsyncFormatter_Compiles() } + diff --git a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/WindowTests.cs b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/WindowTests.cs index f388d4f..74a3d64 100644 --- a/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/WindowTests.cs +++ b/tests/MoreAsyncLINQ.Tests/PublicApi/ApiSurfaceTests/WindowTests.cs @@ -24,3 +24,4 @@ public async Task WindowRight_Compiles() } +