MemoryExtensions.SpanSplitEnumerator<T> Estructura

Definición

Habilita la enumeración de cada división dentro de un ReadOnlySpan<T> objeto que se ha dividido mediante uno o varios separadores.

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)

Parámetros de tipo

T

Tipo de elementos de MemoryExtensions.SpanSplitEnumerator<T>.

Herencia
MemoryExtensions.SpanSplitEnumerator<T>
Implementaciones

Propiedades

Nombre Description
Current

Obtiene el elemento actual de la enumeración.

Source

Obtiene el intervalo de origen que se enumera.

Métodos

Nombre Description
GetEnumerator()

Obtiene un enumerador que permite la iteración en el intervalo de división.

MoveNext()

Desplaza el enumerador al siguiente elemento de la enumeración.

Implementaciones de interfaz explícitas

Nombre Description
IDisposable.Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados.

IEnumerator.Current

Obtiene el elemento de la colección en la posición actual del enumerador.

IEnumerator.Reset()

Establece el enumerador en su posición inicial, que es antes del primer elemento de la colección.

Se aplica a