Compartilhar via


Classe DropDownMember

Representa uma única entrada em uma caixa de combinação em uma barra de menu suspenso.

Esta API não compatível com CLS. A alternativa compatível com CLS é [None].

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Package.DropDownMember

Namespace:  Microsoft.VisualStudio.Package
Assemblies:   Microsoft.VisualStudio.Package.LanguageService (em Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (em Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (em Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (em Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public Class DropDownMember _
    Implements IComparable
[CLSCompliantAttribute(false)]
public class DropDownMember : IComparable

O tipo DropDownMember expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DropDownMember Inicializa uma nova instância da classe DropDownMember.

Superior

Propriedades

  Nome Descrição
Propriedade pública FontAttr Obtém ou define os atributos de fonte a ser usado para processar texto da entrada.
Propriedade pública Glyph Obtém ou define o índice de imagem para associar o texto da entrada.
Propriedade pública Label Obtém ou define o texto a ser exibido.
Propriedade pública Span Obtém ou define o intervalo de texto no arquivo de origem que corresponde ao texto da entrada.

Superior

Métodos

  Nome Descrição
Método público CompareTo(Object) Compara este objeto para o objeto especificado.
Método público CompareTo(Object, StringComparison) Compara uma CompareTo para outro com a comparação de cadeia de caracteres especificada.
Método público Equals Determina se este objeto é igual a do objeto especificado. (Substitui Object.Equals(Object).)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Retorna um valor de código hash para este DropDownMember objeto. (Substitui Object.GetHashCode().)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Operadores

  Nome Descrição
Operador públicoMembro estático Equality Determina se dois DropDownMember objetos são iguais.
Operador públicoMembro estático GreaterThan Determina se o primeiro DropDownMember é maior do que a segunda DropDownMember.
Operador públicoMembro estático Inequality Determina se dois DropDownMember objetos não são iguais.
Operador públicoMembro estático LessThan Determina se o primeiro DropDownMember objeto é menor que a segunda DropDownMember objeto.

Superior

Comentários

Essa classe é usada pelo TypeAndMemberDropdownBars classe para representar as entradas em que a combinação caixas mostradas em uma IVsDropdownBar objeto.

Observações para implementadores

Essa classe é independente e não precisa ser derivado.

Observações para chamadores

Essa classe é instanciada em sua implementação da OnSynchronizeDropdowns método na sua versão derivada da TypeAndMemberDropdownBars classe.Base da TypeAndMemberDropdownBars classe contém dois ArrayLists mantenha DropDownMember classes, um para cada entrada a ser mostrado nas caixas de combinação.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Package