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 | |
---|---|---|
![]() |
Current | Pobiera zaznaczonego obiektu pełniącego rolę. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Equals | Wskazuje, czy to wystąpienie i określonego obiektu są równe. (Odziedziczone z ValueType). |
![]() |
GetHashCode | Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone z ValueType). |
![]() |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). |
![]() |
MoveNext | Przenosi do następnego obiektu pełniącego rolę w kolekcji.Zwraca wartość false, jeśli żaden następny gracz roli. |
![]() |
Reset | Przenosi modułu wyliczającego do początku kolekcji. |
![]() |
ToString | Zwraca nazwę typu pełna tego wystąpienia. (Odziedziczone z ValueType). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
![]() ![]() |
IEnumerator.Current | |
![]() ![]() |
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.