Прочитать на английском

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


CustomTypeDescriptor.GetProperties Метод

Определение

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

Перегрузки

GetProperties()

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

GetProperties(Attribute[])

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

Комментарии

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

GetProperties()

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

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

public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties ();

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

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

Реализации

Комментарии

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

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

GetProperties(Attribute[])

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

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

public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties (Attribute[] attributes);
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties (Attribute[]? attributes);

Параметры

attributes
Attribute[]

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

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

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

Реализации

Комментарии

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

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

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1