Regex.ValueMatchEnumerator Estrutura

Definição

Representa um enumerador que contém o conjunto de correspondências bem-sucedidas encontradas aplicando iterativamente um padrão de expressão regular ao intervalo de entrada.

public: value class Regex::ValueMatchEnumerator : System::Collections::Generic::IEnumerator<System::Text::RegularExpressions::ValueMatch>
public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator : System.Collections.Generic.IEnumerator<System.Text.RegularExpressions.ValueMatch>
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
    interface IEnumerator<ValueMatch>
    interface IEnumerator
    interface IDisposable
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
Implements IEnumerator(Of ValueMatch)
Public Structure Regex.ValueMatchEnumerator
Herança
Regex.ValueMatchEnumerator
Implementações

Comentários

O enumerador não tem construtor público. O método EnumerateMatches(ReadOnlySpan<Char>) retorna um objeto Regex.ValueMatchEnumerator. O enumerador iterará preguiçosamente em zero ou mais ValueMatch objetos. Se houver pelo menos uma correspondência bem-sucedida no intervalo, retornará trueMoveNext() e Current conterá o primeiro ValueMatch. Se não houver correspondências bem-sucedidas, retorna MoveNext()false e Current lança um InvalidOperationException.

Esse tipo é um struct ref, pois armazena o intervalo de entrada como um campo para poder iterar preguiçosamente sobre ele.

Propriedades

Nome Description
Current

Obtém o ValueMatch elemento na posição atual do enumerador.

Métodos

Nome Description
GetEnumerator()

Fornece um enumerador que itera por meio das correspondências no intervalo de entrada.

MoveNext()

Avança o enumerador para a próxima correspondência no intervalo.

Implantações explícitas de interface

Nome Description
IDisposable.Dispose()

Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados.

IEnumerator.Current

Obtém o elemento na coleção na posição atual do enumerador.

IEnumerator.Reset()

Define o enumerador como sua posição inicial, que é antes do primeiro elemento na coleção.

Aplica-se a