ICustomTypeDescriptor.GetProperties Метод

Определение

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

Перегрузки

Имя Описание
GetProperties()

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

GetProperties(Attribute[])

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

GetProperties()

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

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

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetProperties();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")]
public System.ComponentModel.PropertyDescriptorCollection GetProperties();
public System.ComponentModel.PropertyDescriptorCollection GetProperties();
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")>]
abstract member GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
abstract member GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties () As PropertyDescriptorCollection

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

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

Атрибуты

Комментарии

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

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

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

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

GetProperties(Attribute[])

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

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

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(cli::array <Attribute ^> ^ attributes);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public System.ComponentModel.PropertyDescriptorCollection GetProperties(Attribute[]? attributes);
public System.ComponentModel.PropertyDescriptorCollection GetProperties(Attribute[] attributes);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
abstract member GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
abstract member GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (attributes As Attribute()) As PropertyDescriptorCollection

Параметры

attributes
Attribute[]

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

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

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

Атрибуты

Комментарии

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

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

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

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

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