ToolboxCategoryItems.GetEnumerator ToolboxCategoryItems.GetEnumerator ToolboxCategoryItems.GetEnumerator ToolboxCategoryItems.GetEnumerator Method

Определение

Возвращает перечислитель, выполняющий итерацию элементов коллекции ToolboxCategoryItems.Returns an enumerator that iterates through the ToolboxCategoryItems collection.

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)

Возвраты

Реализации

Комментарии

Перечислители могут использоваться для чтения данных коллекции, но не для ее изменения.Enumerators can be used to read the data in a collection, but they cannot be used to modify the underlying collection.

Изначально перечислитель располагается перед первым элементом коллекции.Initially, the enumerator is positioned before the first element in the collection. В этой позиции значение свойства Current не определено.At this position, Current is undefined. Поэтому необходимо вызвать метод MoveNext(), чтобы переместить перечислитель к первому элементу коллекции до считывания значения свойства Current.Therefore, you must call MoveNext() to advance the enumerator to the first element of the collection before reading the value of Current. Перечислитель остается действительным, пока коллекция не изменяется.An enumerator remains valid as long as the collection remains unchanged. Если в коллекцию вносятся изменения, такие как добавление, изменение или удаление элементов, перечислитель становится недействительным, а его поведение — неопределенным.If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is no longer valid and its behavior is undefined.

У перечислителя нет эксклюзивного доступа к коллекции, поэтому перечисление коллекции не является потокобезопасной процедурой.The enumerator does not have exclusive access to the collection; therefore, enumerating through a collection is intrinsically not a thread-safe procedure.

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