Compartilhar via


Enumeração VSOBDESCRIPTIONSECTION

 

Publicado: abril de 2016

Especifica o elemento de uma seqüência de texto de descrição de item do objeto navegador.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

public enum VSOBDESCRIPTIONSECTION
public enum class VSOBDESCRIPTIONSECTION
type VSOBDESCRIPTIONSECTION
Public Enumeration VSOBDESCRIPTIONSECTION

Membros

Nome do membro Descrição
OBDS_ATTRIBUTE

Especifica que o texto é um suplemento de COM /.NET atributo.

OBDS_COMMA

Especifica que uma vírgula deve ser inserido.

OBDS_ENABLEGOTOSOURCE

Obsoleto.Não use.

OBDS_ENABLEHELP

Call AddDescriptionText ( null, OBDS_ENABLEHELP, null) to enable help on the list item.Isso fará com que seu ShowHelp método a ser chamado quando o usuário pressiona F1.

OBDS_ENDDECL

Especifica o fim da declaração parte do texto da descrição.

OBDS_ENDDECLEXPECTHTML

Obsoleto.Não use.

OBDS_MISC

Especifica que o texto é adicionado à descrição de texto diversos.

OBDS_NAME

Especifica que o texto é o nome do objeto.

OBDS_NOTIFYONLY

Obsoleto.Não use.

OBDS_PARAM

Especifica que o texto é um parâmetro de função.

OBDS_TYPE

Especifica que o texto descreve o tipo do objeto ou do parâmetro.

Comentários

Quando um objeto é selecionado no Pesquisador de objetos, uma descrição do objeto aparece no painel inferior da janela.O texto de descrição é criado por meio de uma série de chamadas para AddDescriptionText.Entrará em contato com o ambiente de seu FillDescription método para o item de lista de objeto de interesse.A chamada passa um IVsObjectBrowserDescription2 interface.Você pode fazer várias chamadas para os métodos na interface do passado para intensificar a várias seções do texto da descrição.As seções são identificadas com elementos de VSOBDESCRIPTIONSECTION enumeração.O ambiente se encarrega de formatação do texto com base na seção descrição.

Se um item estiver listado no painel de descrição, como:

int MyFunction ( CSTRING &string, BOOLfMyFlag, MYTYPEmtValue )

   Member of Namespace1.CMyClass

   ==== This is a great function ===

As seguintes relações se aplicam:

Texto de descrição

Elemento VSOBDESCRIPTIONSECTION

Hyper salto especificado

int

OBDS_TYPE

null

MyFunction

OBDS_NAME

null

(

OBDS_MISC

null

CSTRING &

OBDS_TYPE

VSOBJECTINFO para CSTRING

string

OBDS_PARAM

null

BOOL

OBDS_TYPE

null

fMyFlag

OBDS_PARAM

null

MYTYPE

OBDS_TYPE

VSOBJECTINFO para MYTYPE

mtValue

OBDS_PARAM

null

)

OBDS_MISC

null

null

OBDS_ENDDECL

null

\ n Membro

OBDS_MISC

null

Namespace1

OBDS_NAME

VSOBJECTINFO para Namespace1

.

OBDS_MISC

null

CMyClass

OBDS_NAME

VSOBJECTINFO para CMyClass

\n

OBDS_MISC

null

==== Essa é uma excelente função ===

OBDS_MISC

null

COM assinatura

De vsshell.idl:

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo