Microsoft.Toolkit.HighPerformance.Enumerables Namespace

Structs

Array2DColumnEnumerable<T>.Enumerator

An enumerator for a source 2D array instance.

Array2DColumnEnumerable<T>

A refstruct that iterates a column in a given 2D T array instance.

Array2DRowEnumerable<T>.Enumerator
Array2DRowEnumerable<T>
ReadOnlyRefEnumerable<T>.Enumerator

A custom enumerator type to traverse items within a ReadOnlyRefEnumerable<T> instance.

ReadOnlyRefEnumerable<T>

A refstruct that iterates readonly items from arbitrary memory locations.

ReadOnlySpanEnumerable<T>.Item

An item from a source Span<T> instance.

ReadOnlySpanEnumerable<T>

A refstruct that enumerates the items in a given ReadOnlySpan<T> instance.

ReadOnlySpanTokenizer<T>

A refstruct that tokenizes a given ReadOnlySpan<T> instance.

RefEnumerable<T>.Enumerator

A custom enumerator type to traverse items within a RefEnumerable<T> instance.

RefEnumerable<T>

A refstruct that iterates items from arbitrary memory locations.

SpanEnumerable<T>.Item

An item from a source Span<T> instance.

SpanEnumerable<T>

A refstruct that enumerates the items in a given Span<T> instance.

SpanTokenizer<T>

A refstruct that tokenizes a given Span<T> instance.