ContextNodeCollection.ContextNodeCollectionEnumerator.Current, propriété
Mise à jour : November 2007
Obtient l'objet ContextNode dans le ContextNodeCollection vers lequel pointe l'énumérateur.
Espace de noms : System.Windows.Ink
Assembly : IAWinFX (dans IAWinFX.dll)
Syntaxe
'Déclaration
Public ReadOnly Property Current As ContextNode
'Utilisation
Dim instance As ContextNodeCollection..::.ContextNodeCollectionEnumerator
Dim value As ContextNode
value = instance.Current
public ContextNode Current { get; }
public:
property ContextNode^ Current {
ContextNode^ get ();
}
/** @property */
public ContextNode get_Current()
public function get Current () : ContextNode
Valeur de propriété
Type : System.Windows.Ink.ContextNode
Objet ContextNode dans le ContextNodeCollection sur lequel l'énumérateur pointe.
Notes
Après la création d'un énumérateur ContextNodeCollection.ContextNodeCollectionEnumerator ou un appel à la méthode Reset, vous devez appeler la méthode MoveNext pour avancer l'énumérateur au premier élément de la collection avant la lecture de la valeur de la propriété Current. Sinon, la propriété Current n'est pas définie.
La propriété Current lève une exception si le dernier appel à la méthode MoveNext retourne false. Si le dernier appel à la méthode MoveNext retourne la valeur false, l'énumérateur atteint la fin du ContextNodeCollection.
La propriété Current ne déplace pas l'énumérateur. Les appels consécutifs à la propriété Current retournent le même objet jusqu'à ce que la méthode MoveNext ou Reset soit appelée.
Un énumérateur reste valide aussi longtemps que la collection demeure inchangée. Si la collection est modifiée par l'ajout, la modification ou la suppression d'éléments, l'énumérateur devient invalidé et n'est plus récupérable. L'appel suivant à la méthode MoveNext ou à la méthode Reset lève une exception InvalidOperationException. Si la collection est modifiée entre l'appel à la méthode MoveNext et l'appel à la propriété Current, la propriété Current retourne l'élément vers lequel elle pointe, même si l'énumérateur est déjà invalidé.
Plateformes
Windows Vista
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0
Voir aussi
Référence
ContextNodeCollection.ContextNodeCollectionEnumerator, classe
Membres ContextNodeCollection.ContextNodeCollectionEnumerator