Regex.ValueMatchEnumerator Estrutura

Definição

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

public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
Herança
Regex.ValueMatchEnumerator

Comentários

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

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

Propriedades

Current

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

Métodos

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.

Aplica-se a