次の方法で共有


InstanceDescriptor コンストラクタ (MemberInfo, ICollection, Boolean)

メンバ情報、引数、およびこれらの情報がインスタンスの完全な記述であるかどうかを示す値を指定して、InstanceDescriptor クラスの新しいインスタンスを初期化します。

名前空間: System.ComponentModel.Design.Serialization
アセンブリ: System (system.dll 内)

構文

'宣言
Public Sub New ( _
    member As MemberInfo, _
    arguments As ICollection, _
    isComplete As Boolean _
)
'使用
Dim member As MemberInfo
Dim arguments As ICollection
Dim isComplete As Boolean

Dim instance As New InstanceDescriptor(member, arguments, isComplete)
public InstanceDescriptor (
    MemberInfo member,
    ICollection arguments,
    bool isComplete
)
public:
InstanceDescriptor (
    MemberInfo^ member, 
    ICollection^ arguments, 
    bool isComplete
)
public InstanceDescriptor (
    MemberInfo member, 
    ICollection arguments, 
    boolean isComplete
)
public function InstanceDescriptor (
    member : MemberInfo, 
    arguments : ICollection, 
    isComplete : boolean
)

パラメータ

  • member
    記述子のメンバ情報。これは、MethodInfoConstructorInfoFieldInfo、または PropertyInfo である場合もあります。これが MethodInfoFieldInfo、または PropertyInfo である場合は、static メンバを表している必要があります。
  • arguments
    メンバに渡される引数のコレクション。引数がない場合、このパラメータは null 参照 (Visual Basic では Nothing) または空のコレクションになります。コレクションは、InstanceDescriptor の他のインスタンスから構成されることもあります。
  • isComplete
    指定した情報がインスタンスの完全な記述である場合は true。それ以外の場合は false

例外

例外の種類 条件

ArgumentException

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

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

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

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

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

プラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 2.0、1.1、1.0

参照

関連項目

InstanceDescriptor クラス
InstanceDescriptor メンバ
System.ComponentModel.Design.Serialization 名前空間