Udostępnij za pośrednictwem


Struktura ReadOnlyLinkedElementCollection<T>.Enumerator

Zawiera moduł wyliczający nad ReadOnlyLinkedElementCollection

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

'Deklaracja
Public Structure Enumerator _
    Implements IEnumerator(Of T), IDisposable, IEnumerator
public struct Enumerator : IEnumerator<T>, 
    IDisposable, IEnumerator

Typ ogólny ReadOnlyLinkedElementCollection<T>.Enumerator uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Current Pobiera zaznaczonego obiektu pełniącego rolę.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Wskazuje, czy to wystąpienie i określonego obiektu są równe. (Odziedziczone z ValueType).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone z ValueType).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna MoveNext Przenosi do następnego obiektu pełniącego rolę w kolekcji.Zwraca wartość false, jeśli żaden następny gracz roli.
Metoda publiczna Reset Przenosi modułu wyliczającego do początku kolekcji.
Metoda publiczna ToString Zwraca nazwę typu pełna tego wystąpienia. (Odziedziczone z ValueType).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuWłaściwość prywatna IEnumerator.Current
Jawna implementacja interfejsuMetoda prywatna IDisposable.Dispose Zwalnia wszystkie zasoby używane przez bieżące wystąpienie ReadOnlyLinkedElementCollection<T>.Enumerator klasy.

Początek

Uwagi

foreach Instrukcji języka C# (For Each w języku Visual Basic) powoduje ukrycie złożoności moduły wyliczające.W związku z tym, za pomocą foreach jest zalecane, zamiast bezpośrednio manipulowania moduł wyliczający.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling