diff --git a/Recyclable.Collections/RecyclableLongList.cs b/Recyclable.Collections/RecyclableLongList.cs index cf0d874..ad1e5eb 100644 --- a/Recyclable.Collections/RecyclableLongList.cs +++ b/Recyclable.Collections/RecyclableLongList.cs @@ -37,7 +37,7 @@ namespace Recyclable.Collections public long Capacity { get => _capacity; - protected set + private set { _capacity = value; _version++; @@ -127,7 +127,7 @@ namespace Recyclable.Collections } } - protected void AddRangeEnumerated(IEnumerable source, int growByCount) + private void AddRangeEnumerated(IEnumerable source, int growByCount) { long i, copied = _longCount; int blockSize = _blockSize, targetItemIdx = _nextItemIndex, targetBlockIdx = _nextItemBlockIndex; @@ -200,7 +200,7 @@ namespace Recyclable.Collections } } - protected void AddRangeWithKnownCount(IEnumerable source, int requiredAdditionalCapacity) + private void AddRangeWithKnownCount(IEnumerable source, int requiredAdditionalCapacity) { long copied = _longCount; int blockSize = _blockSize; @@ -260,7 +260,7 @@ namespace Recyclable.Collections /// /// The maximum no. of items can store. [MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)] - protected static long Resize(RecyclableLongList list, int minBlockSize, byte minBlockSizePow2Shift, long newCapacity) + private static long Resize(RecyclableLongList list, int minBlockSize, byte minBlockSizePow2Shift, long newCapacity) { ArrayPool blockArrayPool = list._blockArrayPool; int sourceBlockCount = list._reservedBlockCount; @@ -347,7 +347,7 @@ namespace Recyclable.Collections } [MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)] - protected static void SetupBlockArrayPooling(RecyclableLongList list, int blockSize, ArrayPool? blockArrayPool = null) + private static void SetupBlockArrayPooling(RecyclableLongList list, int blockSize, ArrayPool? blockArrayPool = null) { list._blockSize = blockSize; list._blockSizePow2BitShift = (byte)(31 - BitOperations.LeadingZeroCount((uint)blockSize)); @@ -357,7 +357,7 @@ namespace Recyclable.Collections } [MethodImpl(MethodImplOptions.NoInlining | MethodImplOptions.AggressiveOptimization)] - protected static long EnsureCapacity(RecyclableLongList list, long requestedCapacity) + private static long EnsureCapacity(RecyclableLongList list, long requestedCapacity) { long newCapacity = list._capacity > 0 ? checked((long)BitOperations.RoundUpToPowerOf2((ulong)requestedCapacity))