PropertyDescriptor.GetChildProperties Metode

Definisi

Overload

Nama Deskripsi
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
Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs

Mengembalikan default PropertyDescriptorCollection.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")]
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties();
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")>]
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection

Mengembalikan

Kumpulan pendeskripsi properti.

Atribut

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, properti tersebut 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
Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs

Mengembalikan PropertyDescriptorCollection menggunakan array atribut tertentu sebagai filter.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(cli::array <Attribute ^> ^ filter);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(Attribute[] filter);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(Attribute[] filter);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
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

A PropertyDescriptorCollection dengan properti yang cocok dengan atribut yang ditentukan.

Atribut

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 meskipun tidak ada instans Attribute dalam properti .

Lihat juga

Berlaku untuk

GetChildProperties(Object)

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

Mengembalikan PropertyDescriptorCollection untuk objek tertentu.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered.")]
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered.")>]
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
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.

Atribut

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 meskipun tidak ada instans Attribute dalam properti .

Lihat juga

Berlaku untuk

GetChildProperties(Object, Attribute[])

Sumber:
PropertyDescriptor.cs
Sumber:
PropertyDescriptor.cs
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object? instance, Attribute[]? filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance, Attribute[] filter);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
abstract member GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
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

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

Atribut

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 meskipun tidak ada instans Attribute dalam properti .

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

Lihat juga

Berlaku untuk