ConditionalWeakTable<TKey,TValue>.IEnumerable.GetEnumerator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает перечислитель, который можно использовать для перебора таблицы ConditionalWeakTable<TKey,TValue>.
virtual System::Collections::IEnumerator ^ System.Collections.IEnumerable.GetEnumerator() = System::Collections::IEnumerable::GetEnumerator;
System.Collections.IEnumerator IEnumerable.GetEnumerator ();
abstract member System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
override this.System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator
Возвращаемое значение
Перечислитель, который можно использовать для перебора таблицы ConditionalWeakTable<TKey,TValue>.
Реализации
Комментарии
Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр ConditionalWeakTable<TKey,TValue> приведен к типу интерфейса IEnumerable.
Возвращаемый перечислитель не продлевает время существования каких-либо пар объектов в таблице, кроме текущей. Он не возвращает записи, которые уже были собраны или добавлены после извлечения перечислителя. Кроме того, он может не возвращать все записи, которые присутствовали при извлечении перечислителя, например записи, которые были собраны или удалены после получения перечислителя, но до их перечисления.