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


TypeDescriptor.CreateProperty Метод

Определение

Создает новый дескриптор свойства для существующего свойства компонента.

Перегрузки

CreateProperty(Type, String, Type, Attribute[])

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

CreateProperty(Type, PropertyDescriptor, Attribute[])

Создает новый дескриптор свойства из существующего свойства компонента, используя заданный существующий дескриптор PropertyDescriptor и массив атрибутов.

CreateProperty(Type, String, Type, Attribute[])

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

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

public:
 static System::ComponentModel::PropertyDescriptor ^ CreateProperty(Type ^ componentType, System::String ^ name, Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.PropertyDescriptor CreateProperty (Type componentType, string name, Type type, params Attribute[] attributes);
static member CreateProperty : Type * string * Type * Attribute[] -> System.ComponentModel.PropertyDescriptor
Public Shared Function CreateProperty (componentType As Type, name As String, type As Type, ParamArray attributes As Attribute()) As PropertyDescriptor

Параметры

componentType
Type

Type компонента, членом которого является свойство.

name
String

Имя свойства.

type
Type

Тип Type свойства.

attributes
Attribute[]

Новые атрибуты этого свойства.

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

Объект PropertyDescriptor, связанный с указанным типом и имеющий заданные атрибуты метаданных, объединенные с существующими атрибутами метаданных.

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

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

CreateProperty(Type, PropertyDescriptor, Attribute[])

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

Создает новый дескриптор свойства из существующего свойства компонента, используя заданный существующий дескриптор PropertyDescriptor и массив атрибутов.

public:
 static System::ComponentModel::PropertyDescriptor ^ CreateProperty(Type ^ componentType, System::ComponentModel::PropertyDescriptor ^ oldPropertyDescriptor, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.PropertyDescriptor CreateProperty (Type componentType, System.ComponentModel.PropertyDescriptor oldPropertyDescriptor, params Attribute[] attributes);
static member CreateProperty : Type * System.ComponentModel.PropertyDescriptor * Attribute[] -> System.ComponentModel.PropertyDescriptor
Public Shared Function CreateProperty (componentType As Type, oldPropertyDescriptor As PropertyDescriptor, ParamArray attributes As Attribute()) As PropertyDescriptor

Параметры

componentType
Type

Type компонента, членом которого является свойство.

oldPropertyDescriptor
PropertyDescriptor

Существующий дескриптор свойства.

attributes
Attribute[]

Новые атрибуты этого свойства.

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

Новый дескриптор PropertyDescriptor, объединивший заданные атрибуты метаданных с существующими атрибутами метаданных.

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

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