ICustomTypeDescriptor.GetProperties Метод

Определение

Возвращает свойства для этого экземпляра компонента.

Перегрузки

GetProperties()

Возвращает свойства для этого экземпляра компонента.

GetProperties(Attribute[])

Возвращает свойства для этого экземпляра компонента, используя массив атрибутов в качестве фильтра.

GetProperties()

Возвращает свойства для этого экземпляра компонента.

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

Возвращаемое значение

Объект PropertyDescriptorCollection, представляющий свойства для этого экземпляра компонента.

Комментарии

Свойства для этого экземпляра могут отличаться от набора свойств, которые предоставляет класс . Например, если компонент находится на сайте, сайт может добавлять или удалять дополнительные свойства.

Реализующие объекты могут возвращать , PropertyDescriptorCollection.Empty если свойства не указаны. Этот метод никогда не должен возвращать null.

См. также раздел

Применяется к

GetProperties(Attribute[])

Возвращает свойства для этого экземпляра компонента, используя массив атрибутов в качестве фильтра.

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

Параметры

attributes
Attribute[]

Массив типа Attribute, используемый в качестве фильтра.

Возвращаемое значение

Коллекция PropertyDescriptorCollection, представляющая отфильтрованные свойства для этого экземпляра компонента.

Комментарии

Свойства для этого экземпляра могут отличаться от набора свойств, которые предоставляет класс . Например, если компонент находится на сайте, сайт может добавлять или удалять дополнительные свойства.

Attribute Если в массиве attributes указан объект , а свойство не имеет экземпляра класса для этого атрибута, возвращаемая коллекция будет включать свойство , если Attribute свойство является свойством по умолчанию.

Правила фильтрации см. в разделе GetProperties.

См. также раздел

Применяется к