Partager via


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
Méthode publique DropDownMember Initialise une nouvelle instance de la classe DropDownMember.

Début

Propriétés

  Nom Description
Propriété publique FontAttr Obtient ou définit les attributs de police de l'utiliser pour afficher le texte de l'entrée.
Propriété publique Glyph Obtient ou définit l'index d'image de associer avec le texte de l'entrée.
Propriété publique Label Obtient ou définit le texte à afficher.
Propriété publique 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
Méthode publique CompareTo(Object) Compare cet objet à l'objet spécifié.
Méthode publique CompareTo(Object, StringComparison) Compare un CompareTo à un autre avec la comparaison de chaînes donnée.
Méthode publique Equals Détermine si cet objet égale l'objet spécifié. (Substitue Object.Equals(Object).)
Méthode protégée 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.)
Méthode publique GetHashCode Retourne une valeur de code de hachage de cet objet d'DropDownMember. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality Détermine si deux objets DropDownMember sont égaux.
Opérateur publicMembre statique GreaterThan Détermine si le premier DropDownMember est plus supérieur que le deuxième DropDownMember.
Opérateur publicMembre statique Inequality Détermine si deux objets d'DropDownMember ne sont pas égales.
Opérateur publicMembre statique 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.

Voir aussi

Référence

Microsoft.VisualStudio.Package, espace de noms