Udostępnij za pośrednictwem


CustomTypeDescriptor.GetProperties Metoda

Definicja

Zwraca kolekcję deskryptorów właściwości dla obiektu reprezentowanego przez deskryptor tego typu.

Przeciążenia

GetProperties()

Zwraca kolekcję deskryptorów właściwości dla obiektu reprezentowanego przez deskryptor tego typu.

GetProperties(Attribute[])

Zwraca filtrowaną kolekcję deskryptorów właściwości dla obiektu reprezentowanego przez deskryptor tego typu.

Uwagi

Metoda GetProperties zwraca kolekcję deskryptorów właściwości dla obiektu, który reprezentuje ten deskryptor typu. Można podać opcjonalną tablicę atrybutów, aby filtrować zwracaną kolekcję. Jeśli nie podano elementu nadrzędnego, metoda zwróci wartość Empty.

GetProperties()

Źródło:
CustomTypeDescriptor.cs
Źródło:
CustomTypeDescriptor.cs
Źródło:
CustomTypeDescriptor.cs

Zwraca kolekcję deskryptorów właściwości dla obiektu reprezentowanego przez deskryptor tego typu.

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ GetProperties();
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties ();
abstract member GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
override this.GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetProperties () As PropertyDescriptorCollection

Zwraca

Obiekt PropertyDescriptorCollection zawierający opisy właściwości reprezentowane przez deskryptor tego typu. Wartość domyślna to Empty.

Implementuje

Uwagi

Jeśli deskryptor niestandardowego typu nadrzędnego został przekazany do CustomTypeDescriptor konstruktora, GetProperties metoda wywoła odpowiednią metodę obiektu nadrzędnego.

Zobacz też

Dotyczy

GetProperties(Attribute[])

Źródło:
CustomTypeDescriptor.cs
Źródło:
CustomTypeDescriptor.cs
Źródło:
CustomTypeDescriptor.cs

Zwraca filtrowaną kolekcję deskryptorów właściwości dla obiektu reprezentowanego przez deskryptor tego typu.

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(cli::array <Attribute ^> ^ attributes);
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties (Attribute[] attributes);
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties (Attribute[]? attributes);
abstract member GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetProperties (attributes As Attribute()) As PropertyDescriptorCollection

Parametry

attributes
Attribute[]

Tablica atrybutów do użycia jako filtr. Może to być null.

Zwraca

Obiekt PropertyDescriptorCollection zawierający opisy właściwości reprezentowane przez deskryptor tego typu. Wartość domyślna to Empty.

Implementuje

Uwagi

Możesz użyć parametru attributes , aby filtrować zwracaną kolekcję. Aby uzyskać informacje o regułach filtrowania, zobacz GetProperties.

Jeśli deskryptor niestandardowego typu nadrzędnego został przekazany do CustomTypeDescriptor konstruktora, GetProperties metoda wywoła odpowiednią metodę obiektu nadrzędnego.

Zobacz też

Dotyczy