Compartilhar via


Método IVsNavInfo.EnumPresentationNodes (UInt32, IVsEnumNavInfoNodes)

 

Define uma coleção de nós contidos no caminho da apresentação do símbolo.

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

Sintaxe

int EnumPresentationNodes(
    uint dwFlags,
    out IVsEnumNavInfoNodes ppEnum
)
int EnumPresentationNodes(
    unsigned int dwFlags,
    [OutAttribute] IVsEnumNavInfoNodes^% ppEnum
)
abstract EnumPresentationNodes : 
        dwFlags:uint32 *
        ppEnum:IVsEnumNavInfoNodes byref -> int
Function EnumPresentationNodes (
    dwFlags As UInteger,
    <OutAttribute> ByRef ppEnum As IVsEnumNavInfoNodes
) As Integer

Parâmetros

  • dwFlags
    [in] Dentre as _LIB_LISTFLAGS valores.Especifica uma ferramenta de navegação de símbolo, como Class View, Pesquisador de objetos, ou Navegador de chamada (disponível somente em C++).
  • ppEnum
    [out] The IVsEnumNavInfoNodes.Identifica a coleção de nós no caminho da apresentação do símbolo.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell80.idl:

HRESULT IVsNavInfo::EnumPresentationNodes(
   [in] DWORD dwFlags, 
   [out] IVsEnumNavInfoNodes ** ppEnum
);

Um símbolo pode ter vários caminhos de apresentação, mas apenas um caminho canônico.

O caminho de apresentação depende, em que a ferramenta de navegação de símbolo o símbolo é exibida.Ele também depende da posição do símbolo em relação a outros símbolos na árvore de hierarquia.

Consulte também

Interface IVsNavInfo
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo