InstanceDescriptor コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
InstanceDescriptor クラスの新しいインスタンスを初期化します。
オーバーロード
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);
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、FieldInfo、または PropertyInfo である場合もあります。 これが 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
の引数の数が 0 以外です。
適用対象
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);
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、FieldInfo、または PropertyInfo である場合もあります。 これが 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
の引数の数が 0 以外です。
適用対象
.NET