InstanceDescriptor 构造函数

定义

初始化 InstanceDescriptor 类的新实例。

重载

InstanceDescriptor(MemberInfo, ICollection)

使用指定的成员信息和参数初始化 InstanceDescriptor 类的新实例。

InstanceDescriptor(MemberInfo, ICollection, Boolean)

使用指定的成员信息、参数以及指示指定的信息是否完全描述该实例的值,初始化 InstanceDescriptor 类的新实例。

InstanceDescriptor(MemberInfo, ICollection)

Source:
InstanceDescriptor.cs
Source:
InstanceDescriptor.cs
Source:
InstanceDescriptor.cs

使用指定的成员信息和参数初始化 InstanceDescriptor 类的新实例。

public:
 InstanceDescriptor(System::Reflection::MemberInfo ^ member, System::Collections::ICollection ^ arguments);
public InstanceDescriptor (System.Reflection.MemberInfo member, System.Collections.ICollection arguments);
public InstanceDescriptor (System.Reflection.MemberInfo? member, System.Collections.ICollection? arguments);
new System.ComponentModel.Design.Serialization.InstanceDescriptor : System.Reflection.MemberInfo * System.Collections.ICollection -> System.ComponentModel.Design.Serialization.InstanceDescriptor
Public Sub New (member As MemberInfo, arguments As ICollection)

参数

member
MemberInfo

说明符的成员信息。 它可以是 MethodInfoConstructorInfoFieldInfoPropertyInfo。 如果这是 MethodInfoFieldInfoPropertyInfo,则它必须表示 static 成员。

arguments
ICollection

要向该成员传递的参数的集合。 如果没有自变量,则此参数可以为 null 或空集合。 该集合也可以由 InstanceDescriptor 的其他实例组成。

例外

member 的类型为 MethodInfoFieldInfoPropertyInfo,并不表示一个 static 成员。

- 或 -

member 的类型为 PropertyInfo 而且不可读。

- 或 -

member 的类型为 MethodInfoConstructorInfo,而且 arguments 中的参数数目与 member 的签名不匹配。

- 或 -

member 的类型为 ConstructorInfo 并表示一个 static 成员。

- 或 -

member 的类型为 FieldInfo,而且 arguments 中的参数数目不为零。

适用于

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Source:
InstanceDescriptor.cs
Source:
InstanceDescriptor.cs
Source:
InstanceDescriptor.cs

使用指定的成员信息、参数以及指示指定的信息是否完全描述该实例的值,初始化 InstanceDescriptor 类的新实例。

public:
 InstanceDescriptor(System::Reflection::MemberInfo ^ member, System::Collections::ICollection ^ arguments, bool isComplete);
public InstanceDescriptor (System.Reflection.MemberInfo member, System.Collections.ICollection arguments, bool isComplete);
public InstanceDescriptor (System.Reflection.MemberInfo? member, System.Collections.ICollection? arguments, bool isComplete);
new System.ComponentModel.Design.Serialization.InstanceDescriptor : System.Reflection.MemberInfo * System.Collections.ICollection * bool -> System.ComponentModel.Design.Serialization.InstanceDescriptor
Public Sub New (member As MemberInfo, arguments As ICollection, isComplete As Boolean)

参数

member
MemberInfo

说明符的成员信息。 它可以是 MethodInfoConstructorInfoFieldInfoPropertyInfo。 如果这是 MethodInfoFieldInfoPropertyInfo,则它必须表示 static 成员。

arguments
ICollection

要向该成员传递的参数的集合。 如果没有自变量,则此参数可以为 null 或空集合。 该集合也可以由 InstanceDescriptor 的其他实例组成。

isComplete
Boolean

如果指定的信息完全描述该实例,则为 true;否则为 false

例外

member 的类型为 MethodInfoFieldInfoPropertyInfo,并不表示一个 static 成员

member 的类型为 PropertyInfo 而且不可读。

member 的类型为 MethodInfoConstructorInfo,而且 arguments 中的参数数目与 member 的签名不匹配。

member 的类型为 ConstructorInfo 并表示一个 static 成员。

member 的类型为 FieldInfo,而且 arguments 中的参数数目不为零。

适用于