CachedDataItemEnumerator.Current Свойство

Определение

Возвращает CachedDataItem в текущем положении перечислителя.

public Microsoft.VisualStudio.Tools.Applications.CachedDataItem Current { get; }

Значение свойства

CachedDataItem

CachedDataItem в текущем положении перечислителя.

Реализации

Исключения

Перечислитель размещается перед первым элементом семейства или после его последнего элемента.

Комментарии

После создания перечислителя или после Reset вызова метода MoveNext необходимо вызвать метод, чтобы переместить перечислитель к первому элементу коллекции перед считыванием значения Current ; в противном случае Current — не определено.

Currentтакже вызывает исключение, если последний вызов MoveNext возвращен false , который указывает на конец коллекции.

Currentне перемещает положение перечислителя и последовательные вызовы, Current возвращающие один и тот же объект, пока MoveNext Reset не будет вызван метод или.

Перечислитель остается действительным, пока коллекция не изменяется. Если в коллекцию вносятся изменения, такие как добавление, изменение или удаление элементов, перечислитель становится необратимо недействительным, а следующий вызов MoveNext или Reset вызывает исключение InvalidOperationException . Если коллекция изменяется между MoveNext и Current , Current возвращает элемент, для которого он установлен, даже если перечислитель уже недействителен.

Применяется к