Interface IVsObjectList
Publicado: abril de 2016
Fornece informações sobre símbolos em uma lista que é parte de uma organização geral na exibição de árvore (IVsLiteTree) do código de ferramentas de pesquisa.IVsObjectList é uma extensão da IVsLiteTreeList e fornece métodos adicionais que são relevantes para símbolos no projeto. Fornece informações sobre símbolos em uma lista que é parte de uma organização geral na exibição de árvore (IVsLiteTree) do código de ferramentas de pesquisa.IVsObjectList é uma extensão da IVsLiteTreeList e fornece métodos adicionais que são relevantes para símbolos no projeto.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("C48F7AB9-8966-4138-B602-14C5EB8BD857")]
public interface IVsObjectList : IVsLiteTreeList
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("C48F7AB9-8966-4138-B602-14C5EB8BD857")]
public interface class IVsObjectList : IVsLiteTreeList
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("C48F7AB9-8966-4138-B602-14C5EB8BD857")>]
type IVsObjectList =
interface
interface IVsLiteTreeList
end
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
<GuidAttribute("C48F7AB9-8966-4138-B602-14C5EB8BD857")>
Public Interface IVsObjectList
Inherits IVsLiteTreeList
Métodos
Nome | Descrição | |
---|---|---|
CanDelete(UInt32, Int32) | Retorna um sinalizador que indica se o item de lista poderá ser excluído. |
|
CanGoToSource(UInt32, VSOBJGOTOSRCTYPE, Int32) | Retorna um sinalizador que indica se a navegação para a origem do item de lista é suportada. |
|
CanRename(UInt32, String, Int32) | Retorna um sinalizador que indica se o item de lista pode ser renomeado. |
|
CountSourceItems(UInt32, IVsHierarchy, UInt32, UInt32) | Retorna a hierarquia e o número de ItemIDs correspondente aos arquivos de origem do item de lista. |
|
DoDelete(UInt32, UInt32) | Solicita o determinado item de lista para fazer a operação de exclusão. |
|
DoDragDrop(UInt32, IDataObject, UInt32, UInt32) | Solicita o determinado item de lista para lidar com uma operação de arrastar e soltar. |
|
DoRename(UInt32, String, UInt32) | Solicita o determinado item de lista para fazer a operação de renomeação. |
|
EnumClipboardFormats(UInt32, UInt32, UInt32, VSOBJCLIPFORMAT[], UInt32[]) | Solicita o determinado item de lista para enumerar seus formatos com suporte na área de transferência. |
|
FillDescription(UInt32, UInt32, IVsObjectBrowserDescription2) | Solicita que o item de lista para fornecer o texto de descrição a ser usado no Pesquisador de objetos. |
|
GetBrowseObject(UInt32, Object) | Retorna um ponteiro para procurar a propriedade IDispatch do item de lista. |
|
GetCapabilities(UInt32) | Retorna um objeto recursos da lista. |
|
GetCategoryField(UInt32, LIB_CATEGORY, UInt32) | Retorna o valor para a categoria especificada para o item de lista. |
|
GetClipboardFormat(UInt32, UInt32, FORMATETC[], STGMEDIUM[]) | Solicita que o item de lista determinado renderiza um formato específico da área de transferência que ele suporta. |
|
GetContextMenu(UInt32, Guid, Int32, IOleCommandTarget) | Permite que a lista fornecer um menu de contexto diferentes e IOleCommandTarget para o item de lista. |
|
GetDisplayData(UInt32, VSTREEDISPLAYDATA[]) | Recupera dados para desenhar o item da lista solicitado árvore. |
|
GetExpandable(UInt32, Int32) | Informações de método não fornecidas. Retornar E_NOTIMPL. |
|
GetExpandable2(UInt32, UInt32, Int32) | Retorna um sinalizador que indica se o item de lista é expansível. |
|
GetExpandedList(UInt32, Int32, IVsLiteTreeList) | Expande um nó da lista de árvore. |
|
GetExtendedClipboardVariant(UInt32, UInt32, VSOBJCLIPFORMAT[], Object) | Solicita que o item de lista determinado renderiza um formato específico da área de transferência como uma variante. |
|
GetFlags(UInt32) | Retorna os atributos da lista de árvore atual. |
|
GetItemCount(UInt32) | Retorna o número de itens na lista de árvore atual. |
|
GetList(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA[], IVsObjectList) | Retorna um filho IVsObjectList para a categoria especificada. |
|
GetListChanges(UInt32, VSTREELISTITEMCHANGE[]) | Alterações de retorna ocorridas em uma lista de árvore. Para somente para uso futuro. Retornar E_NOTIMPL. |
|
GetMultipleSourceItems(UInt32, UInt32, UInt32, VSITEMSELECTION[]) | Retorna o ItemID correspondente aos arquivos de origem do item de lista específico se mais de um. |
|
GetNavigationInfo(UInt32, VSOBNAVIGATIONINFO2[]) | Preenche o VSOBNAVIGATIONINFO2 estrutura para o item de lista, permitindo que a lista navegar de volta para ele por meio de LocateNavigationInfo. |
|
GetSourceContext(UInt32, IntPtr, UInt32) | Retorna um número de nome de arquivo e de linha de origem para o item de lista. |
|
GetText(UInt32, VSTREETEXTOPTIONS, String) | Retorna um ponteiro para as representações de texto para o item da lista solicitado árvore. |
|
GetTipText(UInt32, VSTREETOOLTIPTYPE, String) | Retorna um ponteiro para o texto de dica de ferramenta para o item da lista solicitado árvore. |
|
GetUserContext(UInt32, Object) | Retorna o objeto de contexto de usuário para o item de lista. |
|
GoToSource(UInt32, VSOBJGOTOSRCTYPE) | Navega para a fonte para o item de lista. |
|
LocateExpandedList(IVsLiteTreeList, UInt32) | ||
LocateNavigationInfo(VSOBNAVIGATIONINFO2[], VSOBNAVNAMEINFONODE[], Int32, Int32, UInt32[]) | Retorna o índice da lista item correspondente para o VSOBNAVIGATIONINFO2 estrutura. |
|
OnClose(VSTREECLOSEACTIONS[]) | Notifica a lista atual de árvore que está sendo fechado. |
|
QueryDragDrop(UInt32, IDataObject, UInt32, UInt32) | Retorna um sinalizador que indica se o item de lista específico oferece suporte a uma operação de arrastar e soltar. |
|
ShowHelp(UInt32) | Permite que a lista exibir a Ajuda para o item de lista. |
|
ToggleState(UInt32, UInt32) | Informa o item solicitado árvore para alternar seu estado selecionado se caixas de seleção. |
|
UpdateCounter(UInt32, UInt32) | Retorna o contador de alteração atual para a lista de árvore e é usado para indicar que o conteúdo da lista foram alterados. |
Observações para implementadores:
Implementado por bibliotecas participar no código, ferramentas de pesquisa.
Observações para chamadores:
Chamado pelo código de ferramentas para obter informações sobre um conjunto de símbolos de acordo com os parâmetros especificados por meio de pesquisa GetList ou GetList.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo