Partager via


ArgIterator Structure

Définition

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

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 des points de suspension (« ... ») à la fin de la liste d’arguments. La ArgIterator structure est principalement utile lorsqu’un langage de développement ne fournit pas de prise en charge directe de l’accès aux paramètres de longueur variable.

Constructeurs

ArgIterator(RuntimeArgumentHandle)

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

ArgIterator(RuntimeArgumentHandle, Void*)

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

Méthodes

End()

Termine 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 toujours NotSupportedException.

GetHashCode()

Retourne le code de hachage de cet objet.

GetNextArg()

Retourne l'argument suivant dans la liste d'arguments de longueur variable.

GetNextArg(RuntimeTypeHandle)

Retourne l'argument suivant de la liste d'arguments de longueur variable qui possède 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 à