ImmutableList<T>.GetEnumerator Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.