Udostępnij za pośrednictwem


ToolboxCategoryItems.GetEnumerator Metoda

Definicja

Zwraca moduł wyliczający, który iteruje po kolekcji 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)

Zwraca

Element IEnumerator<T> dla elementu ToolboxCategoryItems.

Implementuje

Uwagi

Moduły wyliczania mogą służyć do odczytywania danych w kolekcji, ale nie mogą być używane do modyfikowania podstawowej kolekcji.

Początkowo moduł wyliczający jest umieszczony przed pierwszym elementem w kolekcji. Na tym stanowisku Current jest niezdefiniowany. W związku z tym należy wywołać metodę MoveNext() , aby przejść do pierwszego elementu kolekcji przed odczytaniem wartości Current. Moduł wyliczający zachowuje ważność tak długo, jak długo kolekcja pozostaje niezmieniona. Jeśli w kolekcji zostaną wprowadzone zmiany, takie jak dodawanie, modyfikowanie lub usuwanie elementów, moduł wyliczający nie jest już prawidłowy i jego zachowanie jest niezdefiniowane.

Moduł wyliczający nie ma wyłącznego dostępu do kolekcji, w związku z tym wyliczanie w kolekcji nie jest wewnętrznie procedurą odporną na wielowątkowość.

Dotyczy