Condividi tramite


Struttura ReadOnlyLinkedElementCollection<T>.Enumerator

Fornisce un enumeratore su un oggetto ReadOnlyLinkedElementCollection

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 l'assegnatario 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 Passa all'assegnatario di ruolo successivo della raccolta.Restituisce false in assenza di un assegnatario di ruolo successivo.
Metodo pubblico Reset Sposta l'enumeratore all'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 Rilascia tutte le risorse utilizzate dall'istanza corrente della classe ReadOnlyLinkedElementCollection<T>.Enumerator.

In alto

Note

L'istruzione di foreach del linguaggio c# (For Each in Visual Basic) nasconde la complessità degli enumeratori. Pertanto, si consiglia di utilizzare foreach, piuttosto che modificare direttamente l'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