Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma versão simplificada da IVsObjectList2 interface.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
[GuidAttribute("A0C6D693-8226-4CA6-AB03-557AA5A33F75")]
[InterfaceTypeAttribute(1)]
public interface IVsSimpleObjectList2
[GuidAttribute("A0C6D693-8226-4CA6-AB03-557AA5A33F75")]
[InterfaceTypeAttribute(1)]
public interface class IVsSimpleObjectList2
[<GuidAttribute("A0C6D693-8226-4CA6-AB03-557AA5A33F75")>]
[<InterfaceTypeAttribute(1)>]
type IVsSimpleObjectList2 = interface end
<GuidAttribute("A0C6D693-8226-4CA6-AB03-557AA5A33F75")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSimpleObjectList2
Métodos
Nome | Descrição | |
---|---|---|
![]() |
CanDelete(UInt32, Int32) | Retorna um sinalizador que indica se o item da lista fornecida pode ser excluído. |
![]() |
CanGoToSource(UInt32, VSOBJGOTOSRCTYPE, Int32) | Retorna um sinalizador que indica se a navegação para a origem do item da lista fornecida é suportada. |
![]() |
CanRename(UInt32, String, Int32) | Retorna um sinalizador que indica se o item da lista fornecida pode ser renomeado. |
![]() |
CountSourceItems(UInt32, IVsHierarchy, UInt32, UInt32) | Retorna a hierarquia e o número de ItemIDs correspondente aos arquivos de origem para o item da lista fornecida. |
![]() |
DoDelete(UInt32, UInt32) | Solicita que o item da lista fornecida para fazer a operação de exclusão. |
![]() |
DoDragDrop(UInt32, IDataObject, UInt32, UInt32) | Solicita que o item de lista fornecida para lidar com uma operação de arrastar-e-soltar. |
![]() |
DoRename(UInt32, String, UInt32) | Solicita que o item de lista fornecida para fazer a operação de renomeação. |
![]() |
EnumClipboardFormats(UInt32, UInt32, UInt32, VSOBJCLIPFORMAT[], UInt32[]) | Solicita que o item de lista fornecida para enumerar seus formatos com suporte da área de transferência. |
![]() |
FillDescription2(UInt32, UInt32, IVsObjectBrowserDescription3) | Solicita que o item da lista para fornecer um texto de descrição a ser usado no Pesquisador de objetos. |
![]() |
GetBrowseObject(UInt32, Object) | Retorna um ponteiro para procurar a propriedade IDispatch para o item da lista fornecida. |
![]() |
GetCapabilities2(UInt32) | Retorna um objeto de recursos da lista. |
![]() |
GetCategoryField2(UInt32, Int32, UInt32) | Retorna o valor para a categoria especificada para o item da lista fornecida. |
![]() |
GetClipboardFormat(UInt32, UInt32, FORMATETC[], STGMEDIUM[]) | Solicita que o item da lista fornecida para processa um formato específico de área de transferência que ele suporta. |
![]() |
GetContextMenu(UInt32, Guid, Int32, IOleCommandTarget) | Permite que a lista fornecer um menu de contexto diferente e IOleCommandTarget para o item da lista fornecida. |
![]() |
GetDisplayData(UInt32, VSTREEDISPLAYDATA[]) | Recupera dados para desenhar o item de lista de árvore solicitada. |
![]() |
GetExpandable3(UInt32, UInt32, Int32) | Retorna um sinalizador que indica se o item da lista fornecida é expansível. |
![]() |
GetExtendedClipboardVariant(UInt32, UInt32, VSOBJCLIPFORMAT[], Object) | Solicita que o item da lista fornecida para processa um formato específico de á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. |
![]() |
GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsSimpleObjectList2) | Retorna um filho IVsSimpleObjectList2 para a categoria especificada. |
![]() |
GetMultipleSourceItems(UInt32, UInt32, UInt32, VSITEMSELECTION[]) | Retorna o ItemID correspondente aos arquivos de origem para o item da lista fornecida, se mais de um. |
![]() |
GetNavInfo(UInt32, IVsNavInfo) | Reservado para uso futuro. |
![]() |
GetNavInfoNode(UInt32, IVsNavInfoNode) | Reservado para uso futuro. |
![]() |
GetProperty(UInt32, Int32, Object) | Retorna a propriedade especificada para o item de lista especificada. |
![]() |
GetSourceContextWithOwnership(UInt32, String, UInt32) | Retorna um número de linha e o nome do arquivo de origem para o item da lista fornecida. |
![]() |
GetTextWithOwnership(UInt32, VSTREETEXTOPTIONS, String) | Retorna as representações de texto para o item de lista de árvore solicitada. |
![]() |
GetTipTextWithOwnership(UInt32, VSTREETOOLTIPTYPE, String) | Retorna o texto da dica de ferramenta para o item de lista de árvore solicitada. |
![]() |
GetUserContext(UInt32, Object) | Retorna o objeto de contexto de usuário para o item da lista fornecida. |
![]() |
GoToSource(UInt32, VSOBJGOTOSRCTYPE) | Navega para a fonte para o item da lista fornecida. |
![]() |
LocateNavInfoNode(IVsNavInfoNode, UInt32) | Reservado para uso futuro. |
![]() |
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 da lista fornecida oferece suporte a uma operação de arrastar-e-soltar. |
![]() |
ShowHelp(UInt32) | Permite que a lista exibir a Ajuda para o item da lista fornecida. |
![]() |
UpdateCounter(UInt32) | Retorna o contador de alteração atual para a lista de árvore e é usada para indicar que o conteúdo da lista foram alterados. |
Comentários
Essa interface é uma extensão do IVsLiteTreeList e fornece métodos adicionais que são pertinentes a símbolos no projeto.Esta versão do IVsObjectList2 interface deve ser implementado em código gerenciado.
Observações para implementadores:
Essa interface deve ser implementada em código gerenciado para evitar possíveis vazamentos de memória ao retornar o texto da GetTextWithOwnership método, o texto de dica de ferramenta da GetTipTextWithOwnership método e um contexto de origem da GetSourceContextWithOwnership métodos.O IVsLiteTreeList e IVsSimpleLibrary2 interfaces também devem ser implementados com o IVsSimpleObjectList2 interface.
Observações para chamadores:
Essa interface é retornada por uma chamada para o GetList2 método na IVsSimpleLibrary2 interface.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo