ReadOnlyLinkedElementCollection<T>.Enumerator, structure
Fournit un énumérateur sur un ReadOnlyLinkedElementCollection
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Déclaration
Public Structure Enumerator _
Implements IEnumerator(Of T), IDisposable, IEnumerator
public struct Enumerator : IEnumerator<T>,
IDisposable, IEnumerator
Le type générique ReadOnlyLinkedElementCollection<T>.Enumerator expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Current | Obtient le rôle d'acteur actuellement sélectionné. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Indique si cette instance et un objet spécifié sont égaux. (Hérité de ValueType.) | |
GetHashCode | Retourne le code de hachage de cette instance. (Hérité de ValueType.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MoveNext | Passe à l'acteur de rôle suivant dans la collection.Retourne false s'il n'y a aucun rôle de lecteur suivant. | |
Reset | Déplace l'énumérateur au début de la collection. | |
ToString | Retourne le nom de type qualifié complet de cette instance. (Hérité de ValueType.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IEnumerator.Current | ||
IDisposable.Dispose | Libère toutes les ressources utilisées par l'instance actuelle de la classe ReadOnlyLinkedElementCollection<T>.Enumerator. |
Début
Notes
L'instruction d'foreach du langage C# (For Each en Visual Basic) masque la complexité des énumérateurs. Il est donc recommandé d'utiliser foreach plutôt que de manipuler directement l'énumérateur.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.