ArgIterator Structure

Définition

Représente une liste d’arguments de longueur variable ; autrement dit, les paramètres d’une fonction qui accepte un nombre variable d’arguments.

public value class ArgIterator
public ref struct ArgIterator
public struct ArgIterator
type ArgIterator = struct
Public Structure ArgIterator
Héritage
ArgIterator

Remarques

Les développeurs qui écrivent des compilateurs utilisent la ArgIterator structure pour énumérer les arguments obligatoires et facultatifs dans une liste d’arguments. La ArgIterator structure n’est généralement pas utile pour les applications autres que les compilateurs.

La fonctionnalité de la ArgIterator structure est généralement masquée dans la syntaxe d’un langage de programmation spécifique. Par exemple, dans le langage de programmation C++, vous déclarez une liste d’arguments de longueur variable en spécifiant un point de suspension (« ... ») à la fin de la liste d’arguments. La ArgIterator structure est utile principalement lorsqu’un langage de développement ne fournit pas de prise en charge directe pour accéder aux paramètres de longueur variable.

Constructeurs

Nom Description
ArgIterator(RuntimeArgumentHandle, Void*)

Initialise une nouvelle instance de la ArgIterator structure à l’aide de la liste d’arguments spécifiée et d’un pointeur vers un élément de la liste.

ArgIterator(RuntimeArgumentHandle)

Initialise une nouvelle instance de la ArgIterator structure à l’aide de la liste d’arguments spécifiée.

Méthodes

Nom Description
End()

Conclut le traitement de la liste d’arguments de longueur variable représentée par cette instance.

Equals(Object)

Cette méthode n’est pas prise en charge et lève NotSupportedExceptiontoujours .

GetHashCode()

Retourne le code de hachage de cet objet.

GetNextArg()

Retourne l’argument suivant dans une liste d’arguments de longueur variable.

GetNextArg(RuntimeTypeHandle)

Retourne l’argument suivant dans une liste d’arguments de longueur variable qui a un type spécifié.

GetNextArgType()

Retourne le type de l’argument suivant.

GetRemainingCount()

Retourne le nombre d’arguments restants dans la liste d’arguments.

S’applique à