Bagikan melalui


TypeConverter.GetProperties Metode

Definisi

Mengembalikan kumpulan properti untuk jenis array yang ditentukan oleh parameter nilai.

Overload

GetProperties(Object)

Mengembalikan kumpulan properti untuk jenis array yang ditentukan oleh parameter nilai.

GetProperties(ITypeDescriptorContext, Object)

Mengembalikan kumpulan properti untuk jenis array yang ditentukan oleh parameter nilai, menggunakan konteks yang ditentukan.

GetProperties(ITypeDescriptorContext, Object, Attribute[])

Mengembalikan kumpulan properti untuk jenis array yang ditentukan oleh parameter nilai, menggunakan konteks dan atribut yang ditentukan.

GetProperties(Object)

Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs

Mengembalikan kumpulan properti untuk jenis array yang ditentukan oleh parameter nilai.

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

Parameter

value
Object

Object yang menentukan jenis array untuk mendapatkan properti.

Mengembalikan

PropertyDescriptorCollection dengan properti yang diekspos untuk jenis data ini, atau null jika tidak ada properti.

Keterangan

Seperti yang diimplementasikan dalam kelas ini, metode ini selalu mengembalikan null.

Secara default, jenis tidak mengembalikan properti. Implementasi yang mudah dari metode ini dapat memanggil GetProperties untuk jenis data yang benar.

Berlaku untuk

GetProperties(ITypeDescriptorContext, Object)

Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs

Mengembalikan kumpulan properti untuk jenis array yang ditentukan oleh parameter nilai, menggunakan konteks yang ditentukan.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (System.ComponentModel.ITypeDescriptorContext context, object value);
public System.ComponentModel.PropertyDescriptorCollection? GetProperties (System.ComponentModel.ITypeDescriptorContext? context, object value);
member this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (context As ITypeDescriptorContext, value As Object) As PropertyDescriptorCollection

Parameter

context
ITypeDescriptorContext

ITypeDescriptorContext yang menyediakan konteks format.

value
Object

Object yang menentukan jenis array untuk mendapatkan properti.

Mengembalikan

PropertyDescriptorCollection dengan properti yang diekspos untuk jenis data ini, atau null jika tidak ada properti.

Keterangan

Gunakan parameter context untuk mengekstrak informasi tambahan tentang lingkungan tempat pengonversi ini dipanggil. Parameter ini dapat null, jadi selalu periksa. Selain itu, properti pada objek konteks dapat mengembalikan null.

Seperti yang diimplementasikan dalam kelas ini, metode ini selalu mengembalikan null.

Secara default, jenis tidak mengembalikan properti. Implementasi yang mudah dari metode ini dapat memanggil GetProperties untuk jenis data yang benar.

Lihat juga

Berlaku untuk

GetProperties(ITypeDescriptorContext, Object, Attribute[])

Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs

Mengembalikan kumpulan properti untuk jenis array yang ditentukan oleh parameter nilai, menggunakan konteks dan atribut yang ditentukan.

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

Parameter

context
ITypeDescriptorContext

ITypeDescriptorContext yang menyediakan konteks format.

value
Object

Object yang menentukan jenis array untuk mendapatkan properti.

attributes
Attribute[]

Array jenis Attribute yang digunakan sebagai filter.

Mengembalikan

PropertyDescriptorCollection dengan properti yang diekspos untuk jenis data ini, atau null jika tidak ada properti.

Keterangan

Seperti yang diimplementasikan dalam kelas ini, metode ini selalu mengembalikan null.

Catatan Bagi Inheritor

Ambil alih metode ini jika jenis yang ingin Anda konversi mendukung properti.

Gunakan parameter context untuk mengekstrak informasi tambahan tentang lingkungan tempat pengonversi ini dipanggil. Parameter ini dapat null, jadi selalu periksa. Selain itu, properti pada objek konteks dapat mengembalikan null.

Array atribut digunakan untuk memfilter array. Atribut dapat memiliki campuran objek Type dan Attribute. Pemfilteran ditentukan oleh aturan berikut:

  • Type diperlakukan sebagai kartubebas; ini cocok dengan properti yang memiliki Type dalam sekumpulan atributnya.

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

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

  • Jika instans Attribute ditentukan dan merupakan properti default, instans tersebut disertakan dalam array yang dikembalikan bahkan jika tidak ada instans Attribute di properti .

Lihat juga

Berlaku untuk