Método IVsObjectList2.GetExpandable3 (UInt32, UInt32, Int32)
Publicado: abril de 2016
Retorna um sinalizador que indica se o item da lista fornecida é expansível.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int GetExpandable3(
uint index,
uint ListTypeExcluded,
out int pfExpandable
)
int GetExpandable3(
unsigned int index,
unsigned int ListTypeExcluded,
[OutAttribute] int% pfExpandable
)
abstract GetExpandable3 :
index:uint32 *
ListTypeExcluded:uint32 *
pfExpandable:int byref -> int
Function GetExpandable3 (
index As UInteger,
ListTypeExcluded As UInteger,
<OutAttribute> ByRef pfExpandable As Integer
) As Integer
Parâmetros
- index
[in] Especifica o índice do item da lista de interesse.
- ListTypeExcluded
[in] Especifica os tipos de lista a ser excluído.Valores são obtidas a partir do _LIB_LISTTYPE enumeração.Isso é principalmente para remover LLT_MEMBERS de consideração no Pesquisador de objetos, onde eles são mostrados em um painel separado.
- pfExpandable
[out] Ponteiro para um sinalizador que indica a capacidade de expansão.
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::GetExpandable3(
[in] ULONG Index,
[in] LIB_LISTTYPE2 ListTypeExcluded,
[out] BOOL *pfExpandable
);
Gerenciador de objetos do ambiente chama este método para determinar se um nó da lista de objeto possui listas filhas.O ambiente também pode indicar um tipo de lista a ser excluído do cheque expansível, atribuindo um valor a partir do _LIB_LISTTYPE enumeração para o ListTypeExcluded parâmetro.Uso de ListTypeExcluded resulta principalmente de um Pesquisador de objetos consulta onde os membros são listados no painel à direita.Se você optar por implementar GetCategoryField2 em vez de GetExpandable3, retorne E_NOTIMPL de GetExpandable3.O ambiente, em seguida, chama GetCategoryField2 para obter informações sobre a capacidade de expansão.
Consulte também
Interface IVsObjectList2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo