TypeDescriptor.CreateProperty Metodo

Definizione

Crea un nuovo descrittore di proprietà per una proprietà esistente di un componente.Creates a new property descriptor for an existing property of a component.

Overload

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

Crea e associa dinamicamente un descrittore di proprietà a un tipo, usando il nome della proprietà, il tipo e la matrice di attributi specificati.Creates and dynamically binds a property descriptor to a type, using the specified property name, type, and attribute array.

CreateProperty(Type, PropertyDescriptor, Attribute[])

Crea un nuovo descrittore di proprietà da un descrittore di proprietà esistente, usando l'oggetto PropertyDescriptor e la matrice di attributi specificati.Creates a new property descriptor from an existing property descriptor, using the specified existing PropertyDescriptor and attribute array.

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

Crea e associa dinamicamente un descrittore di proprietà a un tipo, usando il nome della proprietà, il tipo e la matrice di attributi specificati.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

Parametri

componentType
Type

L'oggetto Type del componente di cui la proprietà è un membro.The Type of the component that the property is a member of.

name
String

Nome della proprietà.The name of the property.

type
Type

Type della proprietà.The Type of the property.

attributes
Attribute[]

Nuovi attributi per questa proprietà.The new attributes for this property.

Restituisce

Un oggetto PropertyDescriptor associato al tipo specificato e i cui attributi di metadati specificati sono uniti agli attributi di metadati esistenti.A PropertyDescriptor that is bound to the specified type and that has the specified metadata attributes merged with the existing metadata attributes.

Sicurezza

ReflectionPermission
Obbligatorio per esaminare i membri non pubblici del componente.Required to inspect non-public members of the component. Accesso alla richiesta di collegamento richiesto per il tipo di ReflectionPermissionFlag MemberAccess.Link demand access required for ReflectionPermissionFlag type MemberAccess.

Vedi anche

CreateProperty(Type, PropertyDescriptor, Attribute[])

Crea un nuovo descrittore di proprietà da un descrittore di proprietà esistente, usando l'oggetto PropertyDescriptor e la matrice di attributi specificati.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

Parametri

componentType
Type

L'oggetto Type del componente di cui la proprietà è un membro.The Type of the component that the property is a member of.

oldPropertyDescriptor
PropertyDescriptor

Descrittore della proprietà esistente.The existing property descriptor.

attributes
Attribute[]

Nuovi attributi per questa proprietà.The new attributes for this property.

Restituisce

Un nuovo oggetto PropertyDescriptor i cui attributi di metadati specificati sono uniti agli attributi di metadati esistenti.A new PropertyDescriptor that has the specified metadata attributes merged with the existing metadata attributes.

Sicurezza

ReflectionPermission
Obbligatorio per esaminare i membri non pubblici del componente.Required to inspect non-public members of the component. Accesso alla richiesta di collegamento richiesto per il tipo di ReflectionPermissionFlag MemberAccess.Link demand access required for ReflectionPermissionFlag type MemberAccess.

Vedi anche

Si applica a