DropDownMember, classe
Représente une entrée unique dans une zone de liste déroulante sur une barre déroulante.
Cette API n'est pas conforme CLS. L'alternative conforme CLS est [None].
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Package.DropDownMember
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Class DropDownMember _
Implements IComparable
[CLSCompliantAttribute(false)]
public class DropDownMember : IComparable
Le type DropDownMember expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DropDownMember | Initialise une nouvelle instance de la classe DropDownMember. |
Début
Propriétés
Nom | Description | |
---|---|---|
FontAttr | Obtient ou définit les attributs de police de l'utiliser pour afficher le texte de l'entrée. | |
Glyph | Obtient ou définit l'index d'image de associer avec le texte de l'entrée. | |
Label | Obtient ou définit le texte à afficher. | |
Span | Obtient ou définit l'étendue de texte dans le fichier source qui correspond au texte de l'entrée. |
Début
Méthodes
Nom | Description | |
---|---|---|
CompareTo(Object) | Compare cet objet à l'objet spécifié. | |
CompareTo(Object, StringComparison) | Compare un CompareTo à un autre avec la comparaison de chaînes donnée. | |
Equals | Détermine si cet objet égale l'objet spécifié. (Substitue Object.Equals(Object).) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Retourne une valeur de code de hachage de cet objet d'DropDownMember. (Substitue Object.GetHashCode().) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Opérateurs
Nom | Description | |
---|---|---|
Equality | Détermine si deux objets DropDownMember sont égaux. | |
GreaterThan | Détermine si le premier DropDownMember est plus supérieur que le deuxième DropDownMember. | |
Inequality | Détermine si deux objets d'DropDownMember ne sont pas égales. | |
LessThan | Détermine si le premier objet d'DropDownMember est moins que le deuxième objet d'DropDownMember. |
Début
Remarques
Cette classe est utilisée par la classe d'TypeAndMemberDropdownBars pour représenter des entrées dans les zones de liste déroulante montrées sur un objet d'IVsDropdownBar.
Remarques à l'attention des implémenteurs
Cette classe est autonome et n'a pas besoin d'être dérivée de.
Remarques à l'attention des appelants
Cette classe est instanciée dans votre implémentation de la méthode d'OnSynchronizeDropdowns dans votre version dérivée de la classe d'TypeAndMemberDropdownBars.La classe d'TypeAndMemberDropdownBars de base contient deux ArrayList s qui maintiennent les classes d'DropDownMember, une pour chaque entrée soit montrée dans les zones de liste déroulante.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.