Compartir vía


ArgIterator Estructura

Definición

Representa una lista de argumentos de longitud variable; es decir, los parámetros de una función que toman 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 de 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 con el acceso a parámetros de longitud variable.

Constructores

ArgIterator(RuntimeArgumentHandle)

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

ArgIterator(RuntimeArgumentHandle, Void*)

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

Métodos

End()

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

Equals(Object)

No se admite este método, y siempre produce NotSupportedException.

GetHashCode()

Devuelve el código hash de este objeto.

GetNextArg()

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

GetNextArg(RuntimeTypeHandle)

Devuelve el siguiente argumento con el tipo especificado de una lista de argumentos de longitud variable.

GetNextArgType()

Devuelve el tipo del siguiente argumento.

GetRemainingCount()

Devuelve el número de argumentos restante de la lista de argumentos.

Se aplica a