diff --git a/Recyclable.Collections/RecyclableList.cs b/Recyclable.Collections/RecyclableList.cs index 8507cbe..04f1125 100644 --- a/Recyclable.Collections/RecyclableList.cs +++ b/Recyclable.Collections/RecyclableList.cs @@ -82,10 +82,6 @@ namespace Recyclable.Collections ArrayPool blockArrayPool = _blockArrayPool; var sourceBlockCount = source?.Length ?? 0; int requiredBlockCount = (int)(newCapacity / blockSize) + (newCapacity % blockSize > 0 ? 1 : 0); - if (requiredBlockCount == sourceBlockCount) - { - return source!; - } Span newArraySpan; T[][] newMemoryBlocks = requiredBlockCount > RecyclableDefaults.MinPooledArrayLength