From f24373e59ae46932bc39c6a9d4dd154e45b91ffd Mon Sep 17 00:00:00 2001 From: mlemanczyk Date: Sat, 21 Oct 2023 20:49:48 +0200 Subject: [PATCH] Fixed runtime error caused by missing MoreLinq. --- .../Recyclable.Collections.TestData.csproj | 4 ++-- .../RecyclableLongListTestData.cs | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Recyclable.Collections.TestData/Recyclable.Collections.TestData.csproj b/Recyclable.Collections.TestData/Recyclable.Collections.TestData.csproj index 52cf7c6..a858818 100644 --- a/Recyclable.Collections.TestData/Recyclable.Collections.TestData.csproj +++ b/Recyclable.Collections.TestData/Recyclable.Collections.TestData.csproj @@ -7,7 +7,7 @@ Library true Recyclable.Collections.TestData - 0.0.3 + 0.0.3.1 Marek Lemańczyk N/A Recyclable.Collections.TestData @@ -19,7 +19,7 @@ LICENSE.md README.md git - Custom collection types added to force desired interfaces. + Fixed runtime error caused by missing MoreLinq. AnyCPU;x64 logo.png diff --git a/Recyclable.Collections.TestData/RecyclableLongListTestData.cs b/Recyclable.Collections.TestData/RecyclableLongListTestData.cs index 282504a..e02fa7f 100644 --- a/Recyclable.Collections.TestData/RecyclableLongListTestData.cs +++ b/Recyclable.Collections.TestData/RecyclableLongListTestData.cs @@ -1,5 +1,4 @@ -using MoreLinq; -using Open.Numeric.Primes; +using Open.Numeric.Primes; using Recyclable.Collections; using System.Numerics; @@ -202,9 +201,9 @@ namespace Recyclable.Collections.TestData ).ToArray(); IEnumerable second = Prime.Numbers.StartingAt(7) - .TakeUntil(prime => - prime > ((blockSize * 2) - 1) || - prime >= itemsCount + .TakeWhile(prime => + prime <= ((blockSize * 2) - 1) && + prime < itemsCount ); primes = primes.Concat(second).ToArray();