_next
[ Static ] Public _next ( ) [ As Datatype ]
La Méthode
_next
est appelée quand l’interpreter utilise l’instruction
FOR EACH ...
IN
Pour énumérer l’objet.
Cette méthode ne prend pas de paramètres, et doit retourner une donnée énumérée.
La méthode peut être static. La classe sera alors énumérable, pas l’objet.
Cette méthode ne peut ne rien retourner. Vous énumérerez l’object avec une instruction
FOR EACH, sans section
IN.
A l’intérieur de l’implémentation de la méthode
_next
, vous utiliserez la classe
Enum pour gérer l’énumération :
-
Enum.Index, une propriété pour enregistrer l’index d’énumération. C’est une propriété variant, initialisée à NULL quand l’énumération débute.
-
Enum.Stop, une méthode pour arrêter l’énumération quand elle se termine.
-
La classe Enum peut être énumérée quand vous avez besoin d’arrêter toutes les énumérations de l’objet courant.
Voir aussi