Método IVsObjectManager2.GetListAndIndex (IVsNavInfo, UInt32, IVsObjectList2, UInt32)

 

Publicado: abril de 2016

Localiza um IVsObjectList2 e um índice de um símbolo definido por IVsNavInfo.

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

Sintaxe

int GetListAndIndex(
    IVsNavInfo pNavInfo,
    uint dwFlags,
    out IVsObjectList2 ppList,
    out uint pIndex
)
int GetListAndIndex(
    IVsNavInfo^ pNavInfo,
    unsigned int dwFlags,
    [OutAttribute] IVsObjectList2^% ppList,
    [OutAttribute] unsigned int% pIndex
)
abstract GetListAndIndex : 
        pNavInfo:IVsNavInfo *
        dwFlags:uint32 *
        ppList:IVsObjectList2 byref *
        pIndex:uint32 byref -> int
Function GetListAndIndex (
    pNavInfo As IVsNavInfo,
    dwFlags As UInteger,
    <OutAttribute> ByRef ppList As IVsObjectList2,
    <OutAttribute> ByRef pIndex As UInteger
) As Integer

Parâmetros

  • pNavInfo
    O IVsNavInfo que identifica um símbolo na árvore hierárquica de símbolos.
  • dwFlags
    Um único valor ou uma combinação da _LIB_LISTFLAGS valores.Especifica um símbolo de navegação de ferramenta, como Class View ou Pesquisador de objetos
  • pIndex
    A posição do símbolo na IVsObjectList2 lista baseada em zero.

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 GetListAndIndex(
[in] IVsNavInfo * pNavInfo, 
[in] DWORD dwFlags, 
[out] IVsObjectList2 ** ppList, 
[out] ULONG * pIndex
);

Consulte também

Interface IVsObjectManager2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo