Bagikan melalui


InstanceDescriptor Konstruktor

Definisi

Menginisialisasi instans baru kelas InstanceDescriptor.

Overload

InstanceDescriptor(MemberInfo, ICollection)

Menginisialisasi instans InstanceDescriptor baru kelas menggunakan informasi dan argumen anggota yang ditentukan.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Menginisialisasi instans InstanceDescriptor baru kelas menggunakan informasi anggota, argumen, dan nilai yang ditentukan yang menunjukkan apakah informasi yang ditentukan sepenuhnya menjelaskan instans.

InstanceDescriptor(MemberInfo, ICollection)

Sumber:
InstanceDescriptor.cs
Sumber:
InstanceDescriptor.cs
Sumber:
InstanceDescriptor.cs

Menginisialisasi instans InstanceDescriptor baru kelas menggunakan informasi dan argumen anggota yang ditentukan.

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)

Parameter

member
MemberInfo

Informasi anggota untuk deskriptor. Ini bisa berupa MethodInfo, , ConstructorInfoFieldInfo, atau PropertyInfo. Jika ini adalah MethodInfo, , FieldInfoatau PropertyInfo, itu harus mewakili static anggota.

arguments
ICollection

Kumpulan argumen yang akan diteruskan ke anggota. Parameter ini dapat berupa null atau koleksi kosong jika tidak ada argumen. Koleksi juga dapat terdiri dari instans lain dari InstanceDescriptor.

Pengecualian

member berjenis MethodInfo, , FieldInfoatau PropertyInfo, dan tidak mewakili static anggota.

-atau-

member berjenis PropertyInfo dan tidak dapat dibaca.

-atau-

member berjenis MethodInfo atau ConstructorInfo, dan jumlah argumen di arguments tidak cocok dengan tanda tangan member.

-atau-

member berjenis ConstructorInfostatic dan mewakili anggota.

-atau-

member berjenis FieldInfo, dan jumlah argumen dalam arguments bukan nol.

Berlaku untuk

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Sumber:
InstanceDescriptor.cs
Sumber:
InstanceDescriptor.cs
Sumber:
InstanceDescriptor.cs

Menginisialisasi instans InstanceDescriptor baru kelas menggunakan informasi anggota, argumen, dan nilai yang ditentukan yang menunjukkan apakah informasi yang ditentukan sepenuhnya menjelaskan instans.

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)

Parameter

member
MemberInfo

Informasi anggota untuk deskriptor. Ini bisa berupa MethodInfo, , ConstructorInfoFieldInfo, atau PropertyInfo. Jika ini adalah MethodInfo, , FieldInfoatau PropertyInfo, itu harus mewakili static anggota.

arguments
ICollection

Kumpulan argumen yang akan diteruskan ke anggota. Parameter ini dapat berupa null atau koleksi kosong jika tidak ada argumen. Koleksi juga dapat terdiri dari instans lain dari InstanceDescriptor.

isComplete
Boolean

true jika informasi yang ditentukan sepenuhnya menjelaskan instans; jika tidak, false.

Pengecualian

memberberjenis MethodInfo, , atau PropertyInfo, dan tidak mewakili staticFieldInfoanggota

member berjenis PropertyInfo dan tidak dapat dibaca.

member berjenis MethodInfo atau ConstructorInfo dan jumlah argumen di arguments tidak cocok dengan tanda tangan member.

member berjenis ConstructorInfostatic dan mewakili anggota

member berjenis FieldInfo, dan jumlah argumen dalam arguments bukan nol.

Berlaku untuk