CustomTypeDescriptor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une implémentation par défaut simple de l’interface ICustomTypeDescriptor.
public ref class CustomTypeDescriptor abstract : System::ComponentModel::ICustomTypeDescriptor
public abstract class CustomTypeDescriptor : System.ComponentModel.ICustomTypeDescriptor
type CustomTypeDescriptor = class
interface ICustomTypeDescriptor
Public MustInherit Class CustomTypeDescriptor
Implements ICustomTypeDescriptor
- Héritage
-
CustomTypeDescriptor
- Dérivé
- Implémente
Remarques
Comme TypeDescriptionProvider, la classe CustomTypeDescriptor s’appuie sur un objet parent de type ICustomTypeDescriptor fourni pendant la construction. Cela permet aux classes qui dérivent de CustomTypeDescriptor de remplacer de manière sélective les méthodes.
Constructeurs
CustomTypeDescriptor() |
Initialise une nouvelle instance de la classe CustomTypeDescriptor. |
CustomTypeDescriptor(ICustomTypeDescriptor) |
Initialise une nouvelle instance de la classe CustomTypeDescriptor à l’aide d’un descripteur de type personnalisé parent. |
Propriétés
RequireRegisteredTypes |
Obtient une valeur qui indique si les types doivent être inscrits via RegisterType<T>(). |
Méthodes
Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
GetAttributes() |
Retourne une collection d’attributs personnalisés pour le type représenté par ce descripteur de type. |
GetClassName() |
Retourne le nom complet de la classe représentée par ce descripteur de type. |
GetComponentName() |
Retourne le nom de la classe représentée par ce descripteur de type. |
GetConverter() |
Retourne un convertisseur de type pour le type représenté par ce descripteur de type. |
GetConverterFromRegisteredType() |
Retourne un convertisseur de type pour le type de ce type descripteur représente. |
GetDefaultEvent() |
Retourne le descripteur d’événement pour l’événement par défaut de l’objet représenté par ce descripteur de type. |
GetDefaultProperty() |
Retourne le descripteur de propriété pour la propriété par défaut de l’objet représenté par ce descripteur de type. |
GetEditor(Type) |
Retourne un éditeur du type spécifié à associer à la classe représentée par ce descripteur de type. |
GetEvents() |
Retourne une collection de descripteurs d’événements pour l’objet représenté par ce descripteur de type. |
GetEvents(Attribute[]) |
Retourne une collection filtrée de descripteurs d’événements pour l’objet représenté par ce descripteur de type. |
GetEventsFromRegisteredType() |
Retourne une collection de descripteurs d’événements pour l’objet représenté par ce descripteur de type. |
GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
GetProperties() |
Retourne une collection de descripteurs de propriété pour l’objet représenté par ce descripteur de type. |
GetProperties(Attribute[]) |
Retourne une collection filtrée de descripteurs de propriété pour l’objet représenté par ce descripteur de type. |
GetPropertiesFromRegisteredType() |
Retourne une collection de descripteurs de propriétés pour l’objet représenté par ce descripteur de type. |
GetPropertyOwner(PropertyDescriptor) |
Retourne un objet qui contient la propriété décrite par le descripteur de propriété spécifié. |
GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |