TypeDescriptor.CreateProperty Method

Definition

Crée un nouveau descripteur de propriété pour une propriété de composant existante.Creates a new property descriptor for an existing property of a component.

Overloads

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

Crée et lie dynamiquement un descripteur de propriété à un type, en utilisant le nom, le type et le tableau d’attributs de la propriété spécifiée.Creates and dynamically binds a property descriptor to a type, using the specified property name, type, and attribute array.

CreateProperty(Type, PropertyDescriptor, Attribute[])

Crée un descripteur de propriété à partir d’un descripteur de propriété existant, à l’aide du PropertyDescriptor et du tableau d’attributs existants spécifiés.Creates a new property descriptor from an existing property descriptor, using the specified existing PropertyDescriptor and attribute array.

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

Crée et lie dynamiquement un descripteur de propriété à un type, en utilisant le nom, le type et le tableau d’attributs de la propriété spécifiée.Creates and dynamically binds a property descriptor to a type, using the specified property name, type, and attribute array.

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

Parameters

componentType
Type

Type du composant dont la propriété est membre.The Type of the component that the property is a member of.

name
String

Nom de la propriété.The name of the property.

type
Type

Type de la propriété.The Type of the property.

attributes
Attribute[]

Nouveaux attributs de cette propriété.The new attributes for this property.

Returns

PropertyDescriptor

PropertyDescriptor qui est lié au type spécifié et dont les attributs de métadonnées spécifiés sont fusionnés avec les attributs de métadonnées existants.A PropertyDescriptor that is bound to the specified type and that has the specified metadata attributes merged with the existing metadata attributes.

See also

CreateProperty(Type, PropertyDescriptor, Attribute[])

Crée un descripteur de propriété à partir d’un descripteur de propriété existant, à l’aide du PropertyDescriptor et du tableau d’attributs existants spécifiés.Creates a new property descriptor from an existing property descriptor, using the specified existing PropertyDescriptor and attribute array.

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

Parameters

componentType
Type

Type du composant dont la propriété est membre.The Type of the component that the property is a member of.

oldPropertyDescriptor
PropertyDescriptor

Descripteur de propriété existant.The existing property descriptor.

attributes
Attribute[]

Nouveaux attributs de cette propriété.The new attributes for this property.

Returns

PropertyDescriptor

Nouveau PropertyDescriptor qui possède les attributs de métadonnées spécifiés fusionnés avec les attributs de métadonnées existants.A new PropertyDescriptor that has the specified metadata attributes merged with the existing metadata attributes.

See also

Applies to