Enumeração VSTREETEXTOPTIONS
Publicado: abril de 2016
Especifica o tipo de texto que está sendo solicitado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
public enum VSTREETEXTOPTIONS
public enum class VSTREETEXTOPTIONS
type VSTREETEXTOPTIONS
Public Enumeration VSTREETEXTOPTIONS
Membros
Nome do membro | Descrição | |
---|---|---|
TTO_BASETEXT | NÃO IMPLEMENTAM.Usado internamente (formulário dos possíveis nome mais curto). |
|
TTO_CUSTOM | Texto personalizado (depende do contexto onde usado). |
|
TTO_DEFAULT | Texto de base padrão.Isso é usado como o nome de exibição para o item. |
|
TTO_DISPLAYTEXT | Nome alternativo para TTO_DEFAULT. |
|
TTO_EXTENDED | NÃO IMPLEMENTAM.Texto estendido (prefix2 + prefixo + padrão) é gerado pelo Gerenciador de objeto. |
|
TTO_PREFIX | Nome da classe pai totalmente qualificado para o item.Se este item não faz parte de qualquer classe, retorne uma seqüência vazia. |
|
TTO_PREFIX2 | Nome do espaço para nome totalmente qualificado para o item.Retorne uma seqüência vazia se este item não faz parte de qualquer namespace. |
|
TTO_SEARCHTEXT | Texto usado para pesquisa.Normalmente, o mesmo que TTO_DISPLAYTEXT. |
|
TTO_SORTTEXT | Ponteiro exclusivo usado na classificação.Pode ser o mesmo que TTO_DISPLAYTEXT. |
Comentários
Essas opções são usadas com GetText para especificar o tipo de texto que está sendo solicitado.
TTO_SORTTEXTé usado para classificar as listas de objeto e pode ser diferente do que o texto padrão para controlar a ordem de classificação.Por exemplo, se desejar que nós de pasta para classificar acima membros, mesmo quando a classificação em ordem alfabética, adicione um "1" para o início do texto de classificação.No entanto, observe o objeto manager requer que você mantenha esses ponteiros para TTO_SORTTEXT válidas e inalterado (após sendo solicitada) até que a lista seja liberada.Para todos os outros tipos TTO_, você poderá reutilizar o mesmo buffer repetidamente.
TTO_SEARCHTEXTé usado para pesquisar e as listas de filtragem.Normalmente você seria fornece um texto de pesquisa diferentes, mas em vez disso, use um a TTO_SORTTEXT ou TTO_DISPLAYTEXT.Se você não quiser que um item específico para fazer parte da pesquisa, retorne uma seqüência vazia.
TTO_DEFAULTou TTO_DISPLAYTEXT é usado para realmente pintar o nome na árvore.Sua implementação também deve estar padronizado para retornar a este texto se for solicitado para um tipo de texto que não oferecem suporte (com exceção do TTO_PREFIX e TTO_PREFIX2).
TTO_PREFIX2e TTO_PREFIX representam até dois possíveis prefixos no nome que estão incluídos com o nome padrão para obter o nome totalmente qualificado (TTO_EXTENDED).Em cenários de lista de objeto, TTO_PREFIX refere-se ao nome qualificado de classes e TTO_PREFIX2 refere-se ao nome de espaços para nome qualificado.Se você não tiver quaisquer nomes especiais aqui, é aceitável para retornar uma seqüência vazia ou E_FAIL a chamada.No entanto, retornando o mesmo nome de TTO_DEFAULT não é aceitável.
Exemplos: para um m_myfunction de função de membro de classe, TTO_DEFAULT, TTO_SEARCHTEXT e TTO_SORTTEXT pode retornar "m_myfunction (int, void **)", TTO_PREFIX pode retornar "CMyClass" e TTO_PREFIX2 pode retornar "MyNamespace::MyNestedNamespace".Para um nó de pasta como, por exemplo, "Interfaces de Bases e implementadas," TTO_DEFAULT pode ser "Interfaces de Bases e implementadas," TTO_SEARCHTEXT pode ser uma seqüência vazia, "", que significa que você não deseja esta aparecendo na pesquisa
COM assinatura
De vsshell.idl:
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo