ImmutableList<T>.GetEnumerator Método

Definição

Devolve um enumerador que itera através da lista imutável.

public:
 virtual System::Collections::Immutable::ImmutableList<T>::Enumerator GetEnumerator();
public System.Collections.Immutable.ImmutableList<T>.Enumerator GetEnumerator();
abstract member GetEnumerator : unit -> System.Collections.Immutable.ImmutableList<'T>.Enumerator
override this.GetEnumerator : unit -> System.Collections.Immutable.ImmutableList<'T>.Enumerator
Public Function GetEnumerator () As ImmutableList(Of T).Enumerator

Devoluções

Um enumerador que pode ser usado para iterar pela lista imutável.

Observações

Atenção

Quando este enumerador é usado como tipo de valor (ou seja, quando não está em caixa), não o copie atribuindo-o a uma segunda variável ou passando-o a outro método. Quando este enumerador é eliminado, ele devolve uma pilha de tipos de referência mutável para um pool de recursos e, se o enumerador de tipo de valor for copiado (o que pode facilmente acontecer involuntariamente se passar o valor de mão em mão), existe o risco de uma pilha que já foi devolvida ao pool de recursos ainda estar em uso por uma das cópias do enumerador, levando à corrupção de dados ou exceções.

Aplica-se a