PropertyDescriptor.GetChildProperties Metode

Definisi

Overload

GetChildProperties()

Mengembalikan default PropertyDescriptorCollection.

GetChildProperties(Attribute[])

Mengembalikan PropertyDescriptorCollection menggunakan array atribut tertentu sebagai filter.

GetChildProperties(Object)

Mengembalikan PropertyDescriptorCollection untuk objek tertentu.

GetChildProperties(Object, Attribute[])

Mengembalikan PropertyDescriptorCollection untuk objek tertentu menggunakan array atribut tertentu sebagai filter.

GetChildProperties()

Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs

Mengembalikan default PropertyDescriptorCollection.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties ();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection

Mengembalikan

Kumpulan deskriptor properti.

Keterangan

Metode ini melewati nullinstance parameter dan filter parameter .

Properti untuk instance parameter dapat berbeda dari properti kelas, karena kontainer dapat menambahkan atau menghapus properti jika instance parameter di-site.

Parameter filter dapat mencampur Type dan Attribute objek. Pemfilteran ditentukan oleh aturan berikut:

  • Objek Type diperlakukan sebagai kartubebas; cocok dengan properti apa pun yang memiliki Type dalam set atributnya.

  • Jika properti tidak memiliki Attribute kelas yang sama, properti tidak akan disertakan dalam array yang dikembalikan.

  • Jika atribut adalah instans Attribute, properti harus sama persis untuk disertakan dalam array yang dikembalikan.

  • Jika Anda menentukan Attribute dan itu adalah properti default, itu akan disertakan dalam array yang dikembalikan, bahkan jika tidak ada instans Attribute dalam properti .

Lihat juga

Berlaku untuk

GetChildProperties(Attribute[])

Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs

Mengembalikan PropertyDescriptorCollection menggunakan array atribut tertentu sebagai filter.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(cli::array <Attribute ^> ^ filter);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (Attribute[] filter);
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (filter As Attribute()) As PropertyDescriptorCollection

Parameter

filter
Attribute[]

Array jenis Attribute untuk digunakan sebagai filter.

Mengembalikan

dengan PropertyDescriptorCollection properti yang cocok dengan atribut yang ditentukan.

Keterangan

Metode ini lolos null untuk instance parameter .

Properti untuk instance parameter dapat berbeda dari properti kelas, karena situs dapat menambahkan atau menghapus properti jika instance parameter di-site.

Parameter filter dapat mencampur Type dan Attribute objek. Pemfilteran ditentukan oleh aturan berikut:

  • Objek Type diperlakukan sebagai kartubebas; cocok dengan properti apa pun yang memiliki Type dalam set atributnya.

  • Jika properti tidak memiliki Attribute kelas yang sama, properti tidak akan disertakan dalam array yang dikembalikan.

  • Jika atribut adalah instans Attribute, properti harus sama persis untuk disertakan dalam array yang dikembalikan.

  • Jika Anda menentukan Attribute instans dan ini adalah properti default, instans tersebut akan disertakan dalam array yang dikembalikan bahkan jika tidak ada instans Attribute di properti .

Lihat juga

Berlaku untuk

GetChildProperties(Object)

Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs

Mengembalikan PropertyDescriptorCollection untuk objek tertentu.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance);
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (instance As Object) As PropertyDescriptorCollection

Parameter

instance
Object

Komponen untuk mendapatkan properti.

Mengembalikan

dengan PropertyDescriptorCollection properti untuk komponen yang ditentukan.

Keterangan

Metode ini lolos null untuk filter parameter .

Properti untuk instance parameter dapat berbeda dari properti kelas, karena situs dapat menambahkan atau menghapus properti jika instance parameter di-site.

Parameter filter dapat mencampur Type dan Attribute objek. Pemfilteran ditentukan oleh aturan berikut:

  • Objek Type diperlakukan sebagai kartubebas; cocok dengan properti apa pun yang memiliki Type dalam set atributnya.

  • Jika properti tidak memiliki Attribute kelas yang sama, properti tidak akan disertakan dalam array yang dikembalikan.

  • Jika atribut adalah instans Attribute, properti harus sama persis untuk disertakan dalam array yang dikembalikan.

  • Jika Anda menentukan Attribute instans dan ini adalah properti default, instans tersebut akan disertakan dalam array yang dikembalikan bahkan jika tidak ada instans Attribute di properti .

Lihat juga

Berlaku untuk

GetChildProperties(Object, Attribute[])

Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs

Mengembalikan PropertyDescriptorCollection untuk objek tertentu menggunakan array atribut tertentu sebagai filter.

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <Attribute ^> ^ filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance, Attribute[] filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object? instance, Attribute[]? filter);
abstract member GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetChildProperties (instance As Object, filter As Attribute()) As PropertyDescriptorCollection

Parameter

instance
Object

Komponen untuk mendapatkan properti.

filter
Attribute[]

Array jenis Attribute untuk digunakan sebagai filter.

Mengembalikan

PropertyDescriptorCollection dengan properti yang cocok dengan atribut yang ditentukan untuk komponen yang ditentukan.

Keterangan

Properti untuk instance parameter dapat berbeda dari properti kelas, karena situs dapat menambahkan atau menghapus properti jika instance parameter di-site.

Parameter filter dapat mencampur Type dan Attribute objek. Pemfilteran ditentukan oleh aturan berikut:

  • Objek Type diperlakukan sebagai kartubebas; cocok dengan properti apa pun yang memiliki Type dalam set atributnya.

  • Jika properti tidak memiliki Attribute kelas yang sama, properti tidak akan disertakan dalam array yang dikembalikan.

  • Jika atribut adalah instans Attribute, properti harus sama persis untuk disertakan dalam array yang dikembalikan.

  • Jika Anda menentukan Attribute instans dan ini adalah properti default, instans tersebut akan disertakan dalam array yang dikembalikan bahkan jika tidak ada instans Attribute di properti .

Umumnya, properti anak harus dikembalikan dengan mengimplementasikan GetProperties anggota yang TypeConverter dikembalikan dari properti ini.

Lihat juga

Berlaku untuk