ImmutableDictionary<TKey,TValue>.Enumerator Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет перечисление содержимого неизменяемого словаря без выделения дополнительной памяти.
Пакет NuGet: System.Collections.Immutable (сведения о неизменяемых коллекциях и способах их установки)
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
Public Structure ImmutableDictionary(Of TKey, TValue).Enumerator
Implements IEnumerator(Of KeyValuePair(Of TKey, TValue))
Параметры типа
- TKey
- TValue
- Наследование
- Реализации
Свойства
Current |
Возвращает элемент, расположенный в текущей позиции перечислителя. |
Методы
Dispose() |
Освобождает ресурсы, используемые текущим экземпляром класса ImmutableDictionary<TKey,TValue>.Enumerator. |
MoveNext() |
Перемещает перечислитель к следующему элементу неизменяемого словаря. |
Reset() |
Устанавливает перечислитель в его начальное положение, т. е. перед первым элементом словаря. |
Явные реализации интерфейса
IEnumerator.Current |
Получает текущий элемент. |
Применяется к
Потокобезопасность
Данный тип потокобезопасен.