diff --git a/Recyclable.Collections/RecyclableList.cs b/Recyclable.Collections/RecyclableList.cs index 7647f61..3139163 100644 --- a/Recyclable.Collections/RecyclableList.cs +++ b/Recyclable.Collections/RecyclableList.cs @@ -36,6 +36,7 @@ namespace Recyclable.Collections { if (targetItemIndex + growByCount > capacity) { + _count = targetItemIndex; capacity = RecyclableListHelpers.ResizeAndCopy(this, checked((int)BitOperations.RoundUpToPowerOf2((uint)(targetItemIndex + growByCount)))); memorySpan = new(_memoryBlock); available = capacity - targetItemIndex;