InstanceDescriptor 建構函式

定義

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

多載

名稱 Description
InstanceDescriptor(MemberInfo, ICollection)

使用指定的成員資訊與參數初始化該類別的新實例 InstanceDescriptor

InstanceDescriptor(MemberInfo, ICollection, Boolean)

使用指定的成員資訊、參數與值初始化該類別的新實例 InstanceDescriptor ,以指示該資訊是否完全描述該實例。

InstanceDescriptor(MemberInfo, ICollection)

使用指定的成員資訊與參數初始化該類別的新實例 InstanceDescriptor

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是型別MethodInfo、、或PropertyInfo,且不代表成員staticFieldInfo

-或-

member 屬於型別 PropertyInfo ,且不可讀取。

-或-

member 是型別 MethodInfo 為 或 ConstructorInfo,且 中的 arguments 參數數量與 的 member簽名不符。

-或-

member 為型別 ConstructorInfo ,代表成員 static

-或-

member 型別 FieldInfo為 ,且 中的 arguments 參數數並非零。

適用於

InstanceDescriptor(MemberInfo, ICollection, Boolean)

使用指定的成員資訊、參數與值初始化該類別的新實例 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);
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為型別MethodInfoFieldInfo、或PropertyInfo,且不代表成員。static

member 屬於型別 PropertyInfo ,且不可讀取。

member 是型別 MethodInfo 為 或 ConstructorInfo ,且 中的 arguments 參數數量與 的 member簽名不符。

member 為型別 ConstructorInfo ,代表一個 static 成員

member 型別 FieldInfo為 ,且 中的 arguments 參數數並非零。

適用於