Partilhar via


Interface IVsDataExplorerNodeSelection

Representa um grupo de nós atualmente selecionados em gerenciador de servidores de Visual Studio , junto com um conjunto de propriedades e ações.

Esta API não compatível com CLS. 

Namespace:  Microsoft.VisualStudio.Data.Services
Assembly:  Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public Interface IVsDataExplorerNodeSelection _
    Inherits ICollection(Of IVsDataExplorerNode), IEnumerable(Of IVsDataExplorerNode),  _
    IEnumerable
[CLSCompliantAttribute(false)]
public interface IVsDataExplorerNodeSelection : ICollection<IVsDataExplorerNode>, 
    IEnumerable<IVsDataExplorerNode>, IEnumerable
[CLSCompliantAttribute(false)]
public interface class IVsDataExplorerNodeSelection : ICollection<IVsDataExplorerNode^>, 
    IEnumerable<IVsDataExplorerNode^>, IEnumerable
[<CLSCompliantAttribute(false)>]
type IVsDataExplorerNodeSelection =  
    interface
        interface ICollection<IVsDataExplorerNode>
        interface IEnumerable<IVsDataExplorerNode>
        interface IEnumerable
    end
public interface IVsDataExplorerNodeSelection extends ICollection<IVsDataExplorerNode>, IEnumerable<IVsDataExplorerNode>, IEnumerable

O tipo IVsDataExplorerNodeSelection expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CanCopyAll Obtém um valor indicando se o grupo de nós atualmente selecionados no server Explorer pode ser copiado para a área de transferência.
Propriedade pública CanCutAll Obtém um valor indicando se o grupo de nós atualmente selecionados no server Explorer pode ser cortado.
Propriedade pública CanDeleteAll Obtém um valor indicando se o grupo de nós atualmente selecionados no server Explorer pode ser excluído.
Propriedade pública CanOpenAll Obtém um valor indicando se o grupo de nós atualmente selecionados no server Explorer pode ser aberto.
Propriedade pública Count Obtém o número de elementos contidos no ICollection<T>. (Herdado de ICollection<IVsDataExplorerNode>.)
Propriedade pública IsReadOnly Obtém um valor indicando se a ICollection<T> é somente leitura. (Herdado de ICollection<IVsDataExplorerNode>.)
Propriedade pública Item[Int32] Obtém o nó especificado pelo seu identificador numérico do grupo de nós selecionados no server Explorer.
Propriedade pública Item[String] Obtém o nó especificado por seu nome completo do grupo de nós selecionados no server Explorer.

Superior

Métodos

  Nome Descrição
Método público Add Adiciona um item para o ICollection<T>. (Herdado de ICollection<IVsDataExplorerNode>.)
Método público Clear Remove todos os itens a partir do ICollection<T>. (Herdado de ICollection<IVsDataExplorerNode>.)
Método público CollapseAll Recolhe todos os nós na seleção atual do nó.
Método público Contains(Int32) Indica se o grupo de nós selecionados contém o nó especificado pelo seu valor numérico do identificador.
Método público Contains(String) Indica se o grupo de nós selecionados contém o nó especificado por seu nome completo.
Método público Contains(T) Determina se a ICollection<T> contém um valor específico. (Herdado de ICollection<IVsDataExplorerNode>.)
Método público Contains(IVsDataObject) Indica se o grupo de nós selecionados contém o nó especificado como um objeto de dados.
Método público Contains(String, array<Object[]) Indica se o grupo de nós selecionados contém o nó especificado por seu nome completo.
Método público CopyAll Copia todos os nós atual no grupo de nós selecionados para a área de transferência.
Método público CopyTo Copia os elementos da ICollection<T> para um Array, inicial de um determinado Array índice. (Herdado de ICollection<IVsDataExplorerNode>.)
Método público CutAll Copia todos os nós atual no grupo de nós selecionados para a área de transferência, e exclusões em.
Método público DeleteAll Exclui todos os nós atual no grupo de nós selecionados.
Método público DoDefaultActionOnAll Executa o comando padrão, se houver, no grupo de nós selecionados.
Método público ExpandAll Expanda os nós atual no grupo de nós selecionados.
Método público Find(IVsDataObject) Recupera o nó especificado do grupo de nós selecionados.
Método público Find(String, array<Object[]) Recupera o nó especificado do grupo de nós selecionados.
Método público GetCommand Obtém um comando de menu que corresponde ao valor especificado de CommandID para o grupo de nós selecionados.
Método público GetEnumerator() Retorna um enumerador que itera através da coleção. (Herdado de IEnumerable<IVsDataExplorerNode>.)
Método público GetEnumerator() Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.)
Método público OpenAllDocuments Abre todos os nós do grupo de nós selecionados como quadros da janela do documento no ambiente de Visual Studio .
Método público RefreshAll() Atualizar todos os nós na seleção do grupo (e seus nós filho se alguns são expandidos no server Explorer) de forma assíncrona.
Método público RefreshAll(Boolean) Atualizar todos os nós na seleção do grupo (e seus nós filho se alguns são expandidos no server Explorer).
Método público Remove(Int32) Remove o nó especificado pelo seu valor numérico de identificadores de grupo de seleção do nó.
Método público Remove(String) Remove o nó especificado por seu nome completo do grupo de seleção do nó.
Método público Remove(T) Remove a primeira ocorrência de um objeto específico a partir do ICollection<T>. (Herdado de ICollection<IVsDataExplorerNode>.)
Método público Remove(IVsDataObject) Remove o nó especificado por um objeto de dados do grupo de seleção do nó.
Método público Remove(String, array<Object[]) Remove o nó especificado do grupo de seleção do nó.

Superior

Comentários

Essa interface é implementada como um serviço de DDEX internos.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Services