ParenthesizePropertyNameAttribute 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.
Indique si le nom de la propriété associée est affiché entre parenthèses dans la Fenêtre Propriétés. Cette classe ne peut pas être héritée.
public ref class ParenthesizePropertyNameAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class ParenthesizePropertyNameAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type ParenthesizePropertyNameAttribute = class
inherit Attribute
Public NotInheritable Class ParenthesizePropertyNameAttribute
Inherits Attribute
- Héritage
- Attributs
Remarques
Un ParenthesizePropertyNameAttribute avec une valeur NeedParenthesis de true indique au Fenêtre Propriétés que la propriété associée doit être affichée entre parenthèses autour de son nom. Le Fenêtre Propriétés affiche une propriété avec des parenthèses autour de son nom près du haut de la liste en mode alphabétique, ou près du haut de sa catégorie si le Fenêtre Propriétés est en mode catégorisation.
Constructeurs
| Nom | Description |
|---|---|
| ParenthesizePropertyNameAttribute() |
Initialise une nouvelle instance de la ParenthesizePropertyNameAttribute classe qui indique que la propriété associée ne doit pas être affichée entre parenthèses. |
| ParenthesizePropertyNameAttribute(Boolean) |
Initialise une nouvelle instance de la ParenthesizePropertyNameAttribute classe à l’aide de la valeur spécifiée pour indiquer si l’attribut est affiché entre parenthèses. |
Champs
| Nom | Description |
|---|---|
| Default |
Initialise une nouvelle instance de la ParenthesizePropertyNameAttribute classe avec une valeur par défaut qui indique que la propriété associée ne doit pas être affichée entre parenthèses. Ce champ est en lecture seule. |
Propriétés
| Nom | Description |
|---|---|
| NeedParenthesis |
Obtient une valeur indiquant si le Fenêtre Propriétés affiche le nom de la propriété entre parenthèses dans le Fenêtre Propriétés. |
| TypeId |
En cas d’implémentation dans une classe dérivée, obtient un identificateur unique pour cette Attribute. (Hérité de Attribute) |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Compare l’objet spécifié à cet objet et teste l’égalité. |
| GetHashCode() |
Obtient le code de hachage de cet objet. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsDefaultAttribute() |
Obtient une valeur indiquant si la valeur actuelle de l’attribut est la valeur par défaut de l’attribut. |
| Match(Object) |
En cas de substitution dans une classe dérivée, retourne une valeur qui indique si cette instance est égale à un objet spécifié. (Hérité de Attribute) |
| 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) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Récupère les informations de type d’un objet, qui peuvent être utilisées pour obtenir les informations de type d’une interface. (Hérité de Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fournit l’accès aux propriétés et méthodes exposées par un objet. (Hérité de Attribute) |