ToolboxCategory.IEnumerable.GetEnumerator Metoda

Definicja

Zwraca moduł wyliczający, który wykonuje iterację ToolboxCategory kolekcji.

 virtual System::Collections::IEnumerator ^ System.Collections.IEnumerable.GetEnumerator() = System::Collections::IEnumerable::GetEnumerator;
System.Collections.IEnumerator IEnumerable.GetEnumerator ();
abstract member System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
override this.System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator

Zwraca

IEnumerator

IEnumeratorDla ToolboxCategory .

Implementuje

Uwagi

Moduły wyliczające mogą służyć do odczytu danych w kolekcji, ale nie mogą być używane do modyfikowania źródłowej kolekcji.

Początkowo moduł wyliczający jest umieszczony przed pierwszym elementem w kolekcji. W tym miejscu Current nie jest zdefiniowane. W związku z tym MoveNext() przed przeczytaniem wartości parametru należy wywołać metodę wyliczającą do pierwszego elementu kolekcji 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ż ważny 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