ToolboxCategoryItems.GetEnumerator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает перечислитель, выполняющий итерацию элементов коллекции ToolboxCategoryItems.
public:
virtual System::Collections::Generic::IEnumerator<System::Activities::Presentation::Toolbox::ToolboxCategory ^> ^ GetEnumerator();
public System.Collections.Generic.IEnumerator<System.Activities.Presentation.Toolbox.ToolboxCategory> GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.Activities.Presentation.Toolbox.ToolboxCategory>
override this.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.Activities.Presentation.Toolbox.ToolboxCategory>
Public Function GetEnumerator () As IEnumerator(Of ToolboxCategory)
Возвращаемое значение
Интерфейс IEnumerator<T> для ToolboxCategoryItems.
Реализации
Комментарии
Перечислители могут использоваться для чтения данных коллекции, но не для ее изменения.
Изначально перечислитель располагается перед первым элементом коллекции. В этой позиции значение свойства Current не определено. Поэтому необходимо вызвать метод MoveNext(), чтобы переместить перечислитель к первому элементу коллекции до считывания значения свойства Current. Перечислитель является допустимым до тех пор, пока коллекция остается неизменной. Если в коллекцию вносятся изменения, такие как добавление, изменение или удаление элементов, перечислитель становится недействительным, а его поведение — неопределенным.
У перечислителя нет эксклюзивного доступа к коллекции, поэтому перечисление коллекции не является потокобезопасной процедурой.