Предоставляет список аргументов переменной длины, то есть параметры функции, принимающей переменное число аргументов.
public struct ArgIterator
Тип | Имя | Описание |
---|---|---|
ArgIterator(RuntimeArgumentHandle) | Инициализирует новый экземпляр структуры ArgIterator с использованием заданного списка аргументов. | |
ArgIterator(RuntimeArgumentHandle, Void*) | Инициализирует новый экземпляр структуры ArgIterator , используя заданный список аргументов и указатель на элемент в этом списке. |
Тип | Имя | Описание |
---|---|---|
End() | Завершает обработку списка аргументов переменной длины, представленного этим экземпляром. | |
Equals(Object) | Этот метод не поддерживается и всегда выбрасывает исключение NotSupportedException . (Переопределяет Object.Equals(Object).) | |
GetHashCode() | Возвращает хэш-код для этого объекта. (Переопределяет Object.GetHashCode().) | |
GetNextArg() | Возвращает следующий аргумент из списка аргументов переменной длины. | |
GetNextArg(RuntimeTypeHandle) | Возвращает следующий аргумент заданного типа из списка аргументов переменной длины. | |
GetNextArgType() | Возвращает тип следующего аргумента. | |
GetRemainingCount() | Возвращает число оставшихся аргументов в списке. | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
ToString() | Возвращает полное имя типа этого экземпляра. (Наследуется от ValueType.) |