Partilhar via


Método IVsObjectList.LocateExpandedList (IVsLiteTreeList, UInt32)

 

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

Sintaxe

int LocateExpandedList(
    IVsLiteTreeList ExpandedList,
    out uint iIndex
)
int LocateExpandedList(
    IVsLiteTreeList^ ExpandedList,
    [OutAttribute] unsigned int% iIndex
)
abstract LocateExpandedList : 
        ExpandedList:IVsLiteTreeList *
        iIndex:uint32 byref -> int
Function LocateExpandedList (
    ExpandedList As IVsLiteTreeList,
    <OutAttribute> ByRef iIndex As UInteger
) As Integer

Parâmetros

  • ExpandedList
    [in] Ponteiro para o IVsLiteTreeList interface que especifica uma lista expandida.
  • iIndex
    [out] Ponteiro para um inteiro que contém o índice da lista de árvore especificada.

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.

Implementações

IVsLiteTreeList.LocateExpandedList(IVsLiteTreeList, UInt32)

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsObjectList::LocateExpandedList(
   [in] IVsLiteTreeList* ExpandedList,
   [out] ULONG *iIndex
);

O ambiente chama este método durante um ReAlign comando se o nó TF_NORELOCATE atributo não estiver definido, conforme determinado por uma chamada para GetFlags.Se a lista não pode ser localizada, ExpandedList serão descartadas.

Consulte também

Interface IVsObjectList
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo