ArgIterator 构造函数

定义

初始化 ArgIterator 结构的新实例。

重载

ArgIterator(RuntimeArgumentHandle)

使用指定的参数列表初始化 ArgIterator 结构的新实例。

ArgIterator(RuntimeArgumentHandle, Void*)

使用指定的参数列表和指向列表项的指针来初始化 ArgIterator 结构的新实例。

ArgIterator(RuntimeArgumentHandle)

Source:
ArgIterator.cs
Source:
ArgIterator.cs
Source:
ArgIterator.cs

使用指定的参数列表初始化 ArgIterator 结构的新实例。

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

参数

arglist
RuntimeArgumentHandle

一个由强制参数和可选参数组成的参数列表。

注解

新的 ArgIterator 对象枚举从第一个可选参数开始的参数列表。

适用于

ArgIterator(RuntimeArgumentHandle, Void*)

Source:
ArgIterator.cs
Source:
ArgIterator.cs
Source:
ArgIterator.cs

重要

此 API 不符合 CLS。

使用指定的参数列表和指向列表项的指针来初始化 ArgIterator 结构的新实例。

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

参数

arglist
RuntimeArgumentHandle

一个由强制参数和可选参数组成的参数列表。

ptr
Void*

一个指针,它指向首先访问的 arglist 中的参数,或者如果 arglistnull,则指向 ptr 中的第一个强制参数。

属性

注解

新的 ArgIterator 对象枚举从 指定的ptr参数开始的参数列表,如果 为 null,则ptr枚举第一个必需参数。

适用于