Поделиться через


CustomTypeDescriptor.GetProperties Метод

Определение

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

Перегрузки

GetProperties()

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

GetProperties(Attribute[])

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

Комментарии

Метод GetProperties возвращает коллекцию дескрипторов свойств для объекта, который представляет этот дескриптор типа. Для фильтрации возвращаемой коллекции можно предоставить необязательный массив атрибутов. Если родительский элемент не указан, метод возвращает Empty.

GetProperties()

Исходный код:
CustomTypeDescriptor.cs
Исходный код:
CustomTypeDescriptor.cs
Исходный код:
CustomTypeDescriptor.cs

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

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

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

Коллекция PropertyDescriptorCollection, содержащая описания свойств для объекта, представленного этим дескриптором типа. Значение по умолчанию — Empty.

Реализации

Комментарии

Если в конструктор был передан родительский настраиваемый дескриптор CustomTypeDescriptor типа, GetProperties метод вызовет соответствующий метод родительского объекта.

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

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

GetProperties(Attribute[])

Исходный код:
CustomTypeDescriptor.cs
Исходный код:
CustomTypeDescriptor.cs
Исходный код:
CustomTypeDescriptor.cs

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

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

Параметры

attributes
Attribute[]

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

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

Коллекция PropertyDescriptorCollection, содержащая описания свойств для объекта, представленного этим дескриптором типа. Значение по умолчанию — Empty.

Реализации

Комментарии

Параметр можно использовать для attributes фильтрации возвращаемой коллекции. Правила фильтрации см. в разделе GetProperties.

Если в конструктор был передан родительский настраиваемый дескриптор CustomTypeDescriptor типа, GetProperties метод вызовет соответствующий метод родительского объекта.

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

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