ArgIterator Estructura

Definición

Representa una lista de argumentos de longitud variable; es decir, los parámetros de una función que toma un número variable de argumentos.

public value class ArgIterator
public ref struct ArgIterator
public struct ArgIterator
type ArgIterator = struct
Public Structure ArgIterator
Herencia
ArgIterator

Comentarios

Los desarrolladores que escriben compiladores usan la ArgIterator estructura para enumerar los argumentos obligatorios y opcionales en una lista de argumentos. La ArgIterator estructura no suele ser útil para aplicaciones distintas de los compiladores.

La funcionalidad de la ArgIterator estructura se oculta normalmente en la sintaxis de un lenguaje de programación específico. Por ejemplo, en el lenguaje de programación C++ se declara una lista de argumentos de longitud variable especificando puntos suspensivos ("...") al final de la lista de argumentos. La ArgIterator estructura es útil principalmente cuando un lenguaje de desarrollo no proporciona compatibilidad directa para acceder a parámetros de longitud variable.

Constructores

Nombre Description
ArgIterator(RuntimeArgumentHandle, Void*)

Inicializa una nueva instancia de la ArgIterator estructura mediante la lista de argumentos especificada y un puntero a un elemento de la lista.

ArgIterator(RuntimeArgumentHandle)

Inicializa una nueva instancia de la ArgIterator estructura mediante la lista de argumentos especificada.

Métodos

Nombre Description
End()

Concluye el procesamiento de la lista de argumentos de longitud variable representada por esta instancia.

Equals(Object)

Este método no se admite y siempre produce NotSupportedException.

GetHashCode()

Devuelve el código hash de este objeto.

GetNextArg()

Devuelve el siguiente argumento en una lista de argumentos de longitud variable.

GetNextArg(RuntimeTypeHandle)

Devuelve el siguiente argumento de una lista de argumentos de longitud variable que tiene un tipo especificado.

GetNextArgType()

Devuelve el tipo del argumento siguiente.

GetRemainingCount()

Devuelve el número de argumentos restantes en la lista de argumentos.

Se aplica a