Table of Contents

Struct SpanChunkEnumerator<T>

Namespace
PaintDotNet
Assembly
PaintDotNet.Fundamentals.dll

Affords the traversal of a large memory region (64-bit length) in terms of Span.

public ref struct SpanChunkEnumerator<T> where T : unmanaged

Type Parameters

T
Inherited Members

Remarks

Span is limited to a 32-bit length, which this helps to circumvent.

Constructors

SpanChunkEnumerator(ExtentPtr<T>, int)
SpanChunkEnumerator(T*, int, int)
SpanChunkEnumerator(T*, long, int)
SpanChunkEnumerator(T*, nint, int)
SpanChunkEnumerator(T*, uint, int)
SpanChunkEnumerator(T*, ulong, int)
SpanChunkEnumerator(T*, nuint, int)

Properties

Current

Methods

MoveNext()