Condividi tramite


Struttura ReadOnlyLinkedElementCollection<T>.Enumerator

Fornisce un enumeratore su un ReadOnlyLinkedElementCollection

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintassi

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

Il tipo generico ReadOnlyLinkedElementCollection<T>.Enumerator espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Current Ottiene il giocatore di ruolo selezionato.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Indica se questa istanza e un oggetto specificato sono uguali. (Ereditato da ValueType)
Metodo pubblico GetHashCode Restituisce il codice hash per l'istanza. (Ereditato da ValueType)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico MoveNext Consente di passare al giocatore di ruolo seguente nella raccolta.Restituisce false se non c " è giocatore di ruolo seguente.
Metodo pubblico Reset Sposta l'enumeratore verso l'inizio della raccolta.
Metodo pubblico ToString Restituisce il nome completo del tipo di questa istanza. (Ereditato da ValueType)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaProprietà privata IEnumerator.Current
Implementazione esplicita dell'interfacciaMetodo privato IDisposable.Dispose Libera tutte le risorse utilizzate dall'istanza corrente di ReadOnlyLinkedElementCollection<T>.Enumerator classe.

In alto

Note

foreach l'istruzione del linguaggio c# (For Each in Visual Basic) nasconde la complessità degli enumeratori.Pertanto, tramite foreach si consiglia, anziché direttamente la modifica dell'enumeratore.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling