InstanceDescriptor Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.