ArgIterator ArgIterator ArgIterator ArgIterator Constructors

Definition

Overloads

ArgIterator(RuntimeArgumentHandle) ArgIterator(RuntimeArgumentHandle) ArgIterator(RuntimeArgumentHandle) ArgIterator(RuntimeArgumentHandle)

Initializes a new instance of the ArgIterator structure using the specified argument list.

ArgIterator(RuntimeArgumentHandle, Void*) ArgIterator(RuntimeArgumentHandle, Void*) ArgIterator(RuntimeArgumentHandle, Void*)

Initializes a new instance of the ArgIterator structure using the specified argument list and a pointer to an item in the list.

ArgIterator(RuntimeArgumentHandle) ArgIterator(RuntimeArgumentHandle) ArgIterator(RuntimeArgumentHandle) ArgIterator(RuntimeArgumentHandle)

Initializes a new instance of the ArgIterator structure using the specified argument list.

public:
 ArgIterator(RuntimeArgumentHandle arglist);
public ArgIterator (RuntimeArgumentHandle arglist);
new ArgIterator : RuntimeArgumentHandle -> ArgIterator
Public Sub New (arglist As RuntimeArgumentHandle)

Parameters

arglist
RuntimeArgumentHandle RuntimeArgumentHandle RuntimeArgumentHandle RuntimeArgumentHandle

An argument list consisting of mandatory and optional arguments.

Remarks

The new ArgIterator object enumerates the argument list starting from the first optional argument.

ArgIterator(RuntimeArgumentHandle, Void*) ArgIterator(RuntimeArgumentHandle, Void*) ArgIterator(RuntimeArgumentHandle, Void*)

Important

This API is not CLS-compliant.

Initializes a new instance of the ArgIterator structure using the specified argument list and a pointer to an item in the list.

public:
 ArgIterator(RuntimeArgumentHandle arglist, void* ptr);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public ArgIterator (RuntimeArgumentHandle arglist, void* ptr);
new ArgIterator : RuntimeArgumentHandle * nativeptr<unit> -> ArgIterator

Parameters

arglist
RuntimeArgumentHandle RuntimeArgumentHandle RuntimeArgumentHandle RuntimeArgumentHandle

An argument list consisting of mandatory and optional arguments.

ptr
Void*

A pointer to the argument in arglist to access first, or the first mandatory argument in arglist if ptr is null.

Remarks

The new ArgIterator object enumerates the argument list starting from the argument specified by ptr, or the first mandatory argument if ptr is null.

Security

SecurityCriticalAttribute
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Applies to