共用方式為


InstanceDescriptor 建構函式

定義

初始化 InstanceDescriptor 類別的新執行個體。

多載

InstanceDescriptor(MemberInfo, ICollection)

使用指定的成員資訊和引數,初始化 InstanceDescriptor 類別的新執行個體。

InstanceDescriptor(MemberInfo, ICollection, Boolean)

使用指定的成員資訊、引數和指示指定資訊是否完整描述執行個體的值,初始化 InstanceDescriptor 類別的新執行個體。

InstanceDescriptor(MemberInfo, ICollection)

來源:
InstanceDescriptor.cs
來源:
InstanceDescriptor.cs
來源:
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)

來源:
InstanceDescriptor.cs
來源:
InstanceDescriptor.cs
來源:
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 中的引數數目不為零。

適用於