Show / Hide Table of Contents

Enum SparseBufferGrowth

Determines how the size of the subsequent memory chunk must be calculated.

Namespace: DotNext.Buffers
Assembly: DotNext.dll
Syntax
public enum SparseBufferGrowth

Fields

Name Description
Exponential

Each new memory chunk doubles in size.

Linear

The size of the new memory chunk is a multiple of the chunk index.

None

Each memory chunk has identical size.

Extension Methods

BasicExtensions.IsBetween<SparseBufferGrowth, TLowerBound, TUpperBound>(SparseBufferGrowth, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<SparseBufferGrowth>(SparseBufferGrowth, ReadOnlySpan<SparseBufferGrowth>)
Collection.ToAsyncEnumerator<SparseBufferGrowth, T>(SparseBufferGrowth, CancellationToken)
Collection.ToClassicEnumerator<SparseBufferGrowth, T>(SparseBufferGrowth)
Enumerator.Skip<SparseBufferGrowth, T>(ref SparseBufferGrowth, int)
ExpressionBuilder.Const<SparseBufferGrowth>(SparseBufferGrowth)
EnumType.GetCustomAttribute<SparseBufferGrowth, TAttribute>(SparseBufferGrowth)
EnumType.GetCustomAttributes<SparseBufferGrowth, TAttribute>(SparseBufferGrowth)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾