ExpandableObjectConverter.GetProperties Metode
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.
Mendapatkan kumpulan properti untuk jenis objek yang ditentukan oleh parameter nilai.
public:
override System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value, cli::array <Attribute ^> ^ attributes);
public override System.ComponentModel.PropertyDescriptorCollection GetProperties (System.ComponentModel.ITypeDescriptorContext context, object value, Attribute[] attributes);
public override System.ComponentModel.PropertyDescriptorCollection GetProperties (System.ComponentModel.ITypeDescriptorContext? context, object value, Attribute[]? attributes);
override this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overrides Function GetProperties (context As ITypeDescriptorContext, value As Object, attributes As Attribute()) As PropertyDescriptorCollection
Parameter
- context
- ITypeDescriptorContext
Yang ITypeDescriptorContext menyediakan konteks format.
Mengembalikan
PropertyDescriptorCollection dengan properti yang diekspos untuk komponen, atau null
jika tidak ada properti.
Keterangan
Parameter context
dapat digunakan untuk mengekstrak informasi tambahan tentang lingkungan tempat konverter ini dipanggil. Ini bisa , null
jadi selalu periksa. Selain itu, properti pada objek konteks dapat mengembalikan null
.
Array attributes
akan digunakan untuk memfilter array. attributes
dapat memiliki campuran Type objek dan Attribute . Pemfilteran ditentukan oleh aturan berikut:
Objek Type akan diperlakukan sebagai kartubebas; objek akan cocok dengan Type properti apa pun yang memiliki 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 atau tidak akan disertakan dalam array yang dikembalikan.
Attribute Jika instans ditentukan dan merupakan properti default, instans akan disertakan dalam array yang dikembalikan meskipun tidak ada instans Attribute dalam properti .