MemoryExtensions.SpanSplitEnumerator<T> Struct

Definizione

Consente di enumerare ogni divisione all'interno di un ReadOnlySpan<T> oggetto diviso utilizzando uno o più separatori.

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)

Parametri di tipo

Ereditarietà
MemoryExtensions.SpanSplitEnumerator<T>
Implementazioni

Proprietà

Nome Descrizione
Current

Ottiene l'elemento corrente dell'enumerazione .

Source

Ottiene l'intervallo di origine da enumerare.

Metodi

Nome Descrizione
GetEnumerator()

Ottiene un enumeratore che consente l'iterazione sull'intervallo di suddivisione.

MoveNext()

Sposta l'enumeratore all'elemento successivo dell'enumerazione .

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDisposable.Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

IEnumerator.Current

Ottiene l'elemento nella raccolta in corrispondenza della posizione corrente dell'enumeratore.

IEnumerator.Reset()

Imposta l'enumeratore sulla posizione iniziale, ovvero prima del primo elemento della raccolta.

Si applica a