Show / Hide Table of Contents

Struct SparseBufferWriter<T>.Enumerator

Represents enumerator over memory segments.

Implements
IEnumerator<SparseBufferWriter<T>.Enumerator, ReadOnlyMemory<T>>
Inherited Members
ValueType.Equals(object)
ValueType.GetHashCode()
ValueType.ToString()
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
Namespace: DotNext.Buffers
Assembly: DotNext.dll
Syntax
public struct SparseBufferWriter<T>.Enumerator : IEnumerator<SparseBufferWriter<T>.Enumerator, ReadOnlyMemory<T>>

Properties

| Edit this page View Source

Current

Gets the element in the collection at the current position of the enumerator.

Declaration
public readonly ReadOnlyMemory<T> Current { get; }
Property Value
Type Description
ReadOnlyMemory<T>

The element in the collection at the current position of the enumerator.

Methods

| Edit this page View Source

MoveNext()

Advances the enumerator to the next element of the collection.

Declaration
public bool MoveNext()
Returns
Type Description
bool

true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.

Exceptions
Type Condition
InvalidOperationException

The collection was modified after the enumerator was created.

Implements

IEnumerator<TSelf, T>

Extension Methods

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