Compartilhar via


Método IVsObjectList2.GetExpandedList (UInt32, Int32, IVsLiteTreeList)

 

Publicado: abril de 2016

Expande um nó da lista de árvore.

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

Sintaxe

int GetExpandedList(
    uint index,
    out int pfCanRecurse,
    out IVsLiteTreeList pptlNode
)
int GetExpandedList(
    unsigned int index,
    [OutAttribute] int% pfCanRecurse,
    [OutAttribute] IVsLiteTreeList^% pptlNode
)
abstract GetExpandedList : 
        index:uint32 *
        pfCanRecurse:int byref *
        pptlNode:IVsLiteTreeList byref -> int
Function GetExpandedList (
    index As UInteger,
    <OutAttribute> ByRef pfCanRecurse As Integer,
    <OutAttribute> ByRef pptlNode As IVsLiteTreeList
) As Integer

Parâmetros

  • index
    [in] Especifica o índice do nó filho da lista de árvore atual a ser expandido.
  • pfCanRecurse
    [out] Ponteiro para um sinalizador que indica que a lista de árvore pode recurse.
  • pptlNode
    [out] Ponteiro para o nó selecionado IVsLiteTreeList interface.

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:

[C++]

HRESULT IVsObjectList2::GetExpandedList(
   [in] ULONG Index, 
   [out] BOOL *pfCanRecurse, 
   [out] IVsLiteTreeList **pptlNode
   );

No retorno bem-sucedido, o nó da lista de árvore é expandido na janela do navegador de objeto, mostrando todos os nós filhos.Este é um dos dois mecanismos disponíveis para expandir uma lista.O mecanismo preferido é GetCategoryField2.

Consulte também

Interface IVsObjectList2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo