CachedDataHostItemEnumerator.Current Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает CachedDataHostItem в текущем положении перечислителя.
public Microsoft.VisualStudio.Tools.Applications.CachedDataHostItem Current { get; }
Значение свойства
CachedDataHostItem в текущем положении перечислителя.
Реализации
Исключения
Перечислитель размещается перед первым элементом семейства или после его последнего элемента.
Комментарии
После создания перечислителя или после Reset вызова метода MoveNext необходимо вызвать метод, чтобы переместить перечислитель к первому элементу коллекции перед считыванием значения Current ; в противном случае Current — не определено.
Currentтакже вызывает исключение, если последний вызов MoveNext возвращен false , который указывает на конец коллекции.
Currentне перемещает положение перечислителя и последовательные вызовы, Current возвращающие один и тот же объект, пока MoveNext Reset не будет вызван метод или.
Перечислитель остается действительным, пока коллекция не изменяется. Если в коллекцию вносятся изменения, такие как добавление, изменение или удаление элементов, перечислитель становится необратимо недействительным, а следующий вызов MoveNext или Reset вызывает исключение InvalidOperationException . Если коллекция изменяется между MoveNext и Current , Current возвращает элемент, для которого он установлен, даже если перечислитель уже недействителен.