InstanceDescriptor 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 InstanceDescriptor 类的新实例。
重载
| 名称 | 说明 |
|---|---|
| InstanceDescriptor(MemberInfo, ICollection) |
使用指定的成员信息和参数初始化类的新实例 InstanceDescriptor 。 |
| InstanceDescriptor(MemberInfo, ICollection, Boolean) |
使用指定的成员信息、参数和值初始化类的新实例 InstanceDescriptor ,该值指示指定的信息是否完全描述实例。 |
InstanceDescriptor(MemberInfo, ICollection)
- Source:
- InstanceDescriptor.cs
- Source:
- InstanceDescriptor.cs
- 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
描述符的成员信息。 这可以是一个MethodInfo、ConstructorInfo或FieldInfoPropertyInfo。 如果这是一个 MethodInfo成员, FieldInfo或者 PropertyInfo它必须表示一个 static 成员。
- arguments
- ICollection
要传递给成员的参数集合。 如果没有参数,则此参数可以是 null 空集合。 该集合还可以包含其他实例 InstanceDescriptor。
例外
member 属于类型 MethodInfo、 FieldInfo或 PropertyInfo,它不表示成员 static 。
-或-
member 为类型 PropertyInfo 且不可读。
-或-
member 的类型 MethodInfo 或 ConstructorInfo,并且其中 arguments 的参数数与签名 member不匹配。
-或-
member 属于类型 ConstructorInfo 并表示成员 static 。
-或-
member 为类型 FieldInfo,其中 arguments 的参数数不为零。
适用于
InstanceDescriptor(MemberInfo, ICollection, Boolean)
- Source:
- InstanceDescriptor.cs
- Source:
- InstanceDescriptor.cs
- 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
描述符的成员信息。 这可以是一个MethodInfo、ConstructorInfo或FieldInfoPropertyInfo。 如果这是一个 MethodInfo成员, FieldInfo或者 PropertyInfo它必须表示一个 static 成员。
- arguments
- ICollection
要传递给成员的参数集合。 如果没有参数,则此参数可以是 null 空集合。 该集合还可以包含其他实例 InstanceDescriptor。
- isComplete
- Boolean
true 如果指定信息完全描述实例,则为 ;否则,为 false.
例外
member 属于类型 MethodInfo、 FieldInfo或 PropertyInfo,它不表示 static 成员
member 为类型 PropertyInfo 且不可读。
member 的类型 MethodInfo 或 ConstructorInfo 参数 arguments 数与签名 member不匹配。
member属于类型ConstructorInfo并表示成员static
member 为类型 FieldInfo,其中 arguments 的参数数不为零。