méthode get_enumerator

get_enumerator(self, reversed, sync)

Obtient un énumérateur qui parcourt les cellules de cette ligne.

Retour

L’énumérateur de cellules


def get_enumerator(self, reversed, sync):
    ...
ParamètreTaperDescription
reversedboolsi énumérer les cellules dans l’ordre inverse
syncboolsi l’énumérateur renvoyé doit vérifier la modification des cellules de cette ligne
et restez synchronisé avec lui.

Remarques

Si la ligne doit être modifiée (par des opérations qui peuvent provoquer l’instanciation d’un nouveau Cell ou existant Cell à supprimer) lors de la traversée avec l’énumérateur, l’énumérateur synchronisé doit être utilisé à la place de l’énumérateur normal afin que la traversée puisse continuer à partir de la position juste après celle qui a été parcourue par le dernier MoveNext(). Cependant, outre l’avantage qu’aucun élément ne peut être ignoré ou parcouru à plusieurs reprises, l’inconvénient de l’énumérateur synchronisé est que les performances seront légèrement dégradées en comparant avec un énumérateur normal.

Voir également