次の方法で共有


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

記述子のメンバー情報。 これは、MethodInfoConstructorInfoFieldInfo、または PropertyInfo である場合もあります。 これが MethodInfoFieldInfo、または PropertyInfo である場合は、static メンバーを表している必要があります。

arguments
ICollection

メンバーに渡される引数のコレクション。 引数がない場合、このパラメーターは null または空のコレクションになります。 コレクションは、InstanceDescriptor の他のインスタンスから構成されることもあります。

例外

member の型が MethodInfoFieldInfo、または PropertyInfo であり、static メンバーを表していません。

- または -

member の型が PropertyInfo であり、読み取り可能ではありません。

- または -

member の型が MethodInfo または ConstructorInfo であり、arguments の引数の数が member のシグネチャに一致しません。

- または -

member の型が ConstructorInfo であり、static メンバーを表しています。

- または -

member の型が FieldInfo であり、arguments の引数の数が 0 以外です。

適用対象

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

記述子のメンバー情報。 これは、MethodInfoConstructorInfoFieldInfo、または PropertyInfo である場合もあります。 これが MethodInfoFieldInfo、または PropertyInfo である場合は、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 の引数の数が 0 以外です。

適用対象