Comparteix a través de


ImmutableDictionary<TKey,TValue>.Enumerator Estructura

Definición

Enumera el contenido del diccionario inmutable sin asignar memoria.

Paquete NuGet: System.Collections.Immutable (sobre las colecciones inmutables y la instalación)

public: value class ImmutableDictionary<TKey, TValue>::Enumerator : System::Collections::Generic::IEnumerator<System::Collections::Generic::KeyValuePair<TKey, TValue>>
public struct ImmutableDictionary<TKey,TValue>.Enumerator : System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>
type ImmutableDictionary<'Key, 'Value>.Enumerator = struct
    interface IEnumerator<KeyValuePair<'Key, 'Value>>
    interface IEnumerator
    interface IDisposable
type ImmutableDictionary<'Key, 'Value>.Enumerator = struct
    interface IEnumerator<KeyValuePair<'Key, 'Value>>
    interface IDisposable
    interface IEnumerator
Public Structure ImmutableDictionary(Of TKey, TValue).Enumerator
Implements IEnumerator(Of KeyValuePair(Of TKey, TValue))

Parámetros de tipo

TKey
TValue
Herencia
ImmutableDictionary<TKey,TValue>.Enumerator
Implementaciones

Propiedades

Current

Obtiene el elemento en la posición actual del enumerador.

Métodos

Dispose()

Libera los recursos utilizados por la instancia actual de la clase ImmutableDictionary<TKey,TValue>.Enumerator.

MoveNext()

Desplaza el enumerador al siguiente elemento del diccionario inmutable.

Reset()

Establece el enumerador en su posición inicial (antes del primer elemento del diccionario).

Implementaciones de interfaz explícitas

IEnumerator.Current

Obtiene el elemento actual.

Se aplica a

Seguridad para subprocesos

Este tipo es seguro para la ejecución de subprocesos.