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 | |
---|---|---|
DropDownMember | Inicializa uma nova instância da classe DropDownMember. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
FontAttr | Obtém ou define os atributos de fonte a ser usado para processar texto da entrada. | |
Glyph | Obtém ou define o índice de imagem para associar o texto da entrada. | |
Label | Obtém ou define o texto a ser exibido. | |
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 | |
---|---|---|
CompareTo(Object) | Compara este objeto para o objeto especificado. | |
CompareTo(Object, StringComparison) | Compara uma CompareTo para outro com a comparação de cadeia de caracteres especificada. | |
Equals | Determina se este objeto é igual a do objeto especificado. (Substitui Object.Equals(Object).) | |
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.) | |
GetHashCode | Retorna um valor de código hash para este DropDownMember objeto. (Substitui Object.GetHashCode().) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Operadores
Nome | Descrição | |
---|---|---|
Equality | Determina se dois DropDownMember objetos são iguais. | |
GreaterThan | Determina se o primeiro DropDownMember é maior do que a segunda DropDownMember. | |
Inequality | Determina se dois DropDownMember objetos não são iguais. | |
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.