Partager via


CustomTypeDescriptor Classe

Définition

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)

S’applique à

Voir aussi