MemoryExtensions.SpanSplitEnumerator<T> Structure

Définition

Active l’énumération de chaque fractionnement au sein d’un ReadOnlySpan<T> séparateur divisé à l’aide d’un ou plusieurs séparateurs.

public: generic <typename T>
 where T : IEquatable<T>value class MemoryExtensions::SpanSplitEnumerator : System::Collections::Generic::IEnumerator<Range>
public: generic <typename T>
 where T : IEquatable<T>value class MemoryExtensions::SpanSplitEnumerator
public ref struct MemoryExtensions.SpanSplitEnumerator<T> : System.Collections.Generic.IEnumerator<Range> where T : IEquatable<T>
public ref struct MemoryExtensions.SpanSplitEnumerator<T> where T : IEquatable<T>
type MemoryExtensions.SpanSplitEnumerator<'T (requires 'T :> IEquatable<'T>)> = struct
    interface IEnumerator<Range>
    interface IEnumerator
    interface IDisposable
type MemoryExtensions.SpanSplitEnumerator<'T (requires 'T :> IEquatable<'T>)> = struct
Public Structure MemoryExtensions.SpanSplitEnumerator(Of T)
Implements IEnumerator(Of Range)
Public Structure MemoryExtensions.SpanSplitEnumerator(Of T)

Paramètres de type

T

Type d’éléments dans le MemoryExtensions.SpanSplitEnumerator<T>.

Héritage
MemoryExtensions.SpanSplitEnumerator<T>
Implémente

Propriétés

Nom Description
Current

Obtient l’élément actuel de l’énumération.

Source

Obtient l’étendue source énumérée.

Méthodes

Nom Description
GetEnumerator()

Obtient un énumérateur qui autorise l’itération sur l’étendue fractionnée.

MoveNext()

Avance l’énumérateur vers l’élément suivant de l’énumération.

Implémentations d’interfaces explicites

Nom Description
IDisposable.Dispose()

Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées.

IEnumerator.Current

Obtient l’élément de la collection à la position actuelle de l’énumérateur.

IEnumerator.Reset()

Définit l’énumérateur à sa position initiale, qui est avant le premier élément de la collection.

S’applique à