ImmutableList<T>::GetEnumerator Method ()
Returns an enumerator that iterates through the immutable list.
Assembly: System.Collections.Immutable (in System.Collections.Immutable.dll)
Return Value
Type: System.Collections.Immutable::ImmutableList<T>::EnumeratorAn enumerator that can be used to iterate through the immutable list.
Caution |
|---|
When this enumerator is used as a value type (that is, when it isn't boxed), do not copy it by assigning it to a second variable or by passing it to another method. When this enumerator is disposed of, it returns a mutable reference type stack to a resource pool, and if the value type enumerator is copied (which can easily happen unintentionally if you pass the value around), there is a risk that a stack that has already been returned to the resource pool may still be in use by one of the enumerator copies, leading to data corruption or exceptions. |
Show:
