Compartilhar via


Pesquisador de Objetos

O Pesquisador de objetos permite que você selecionar e examinar os símbolos disponíveis para uso em projetos. Você pode abrir o Pesquisador de objetos da Exibir menu, ou clicando o Pesquisador de objetos na barra de ferramentas principal.

Há três painéis: um painel de objetos à esquerda, um painel de membros no canto superior direito e um painel de descrição no canto inferior direito. Se você redimensionar o Pesquisador de objetos em uma única coluna, o painel de objetos se move na parte superior, o painel de membros para o meio e o painel de descrição para a parte inferior.

No painel de objetos, ícones identificam estruturas hierárquicas, como .NET Framework e COM componentes, namespaces, bibliotecas de tipos, interfaces, enums e classes. Você pode expandir essas estruturas para revelar as listas com marcadores de seus membros. Propriedades, métodos, eventos, variáveis, constantes e outros itens contidos são listados no painel de membros. Detalhes sobre o item selecionado no painel de objetos ou painel membros aparecem no painel Descrição.

O escopo de pesquisa na lista suspensa permite que você especificar qualquer.NET Framework versão instalada em seu computador. Também pode ser restringida para os projetos que você está desenvolvendo e os componentes de referência, ou expandido para incluir todos os .NET Framework, todos os componentes do COM instalado em seu computador e todos os componentes externos, que é possível o acesso. Você também pode especificar um conjunto personalizado de pastas para procurar. For more information, see Como: Modificar o escopo de pesquisa no Pesquisador de objetos.

Para obter mais informações sobre como usar o Pesquisador de objetos, consulte Navegação por meio de código e componentes. Para obter um guia para os ícones exibidos, consulte Modo de exibição e ícones de navegador do objeto de classe.

Este tópico é organizado nas seguintes seções:

  • Objeto barra de ferramentas do navegador

  • Painel de objetos

  • Painel membros

  • Painel de descrição

  • Ajuda do símbolo

Objeto barra de ferramentas do navegador

O Pesquisador de objetos barra de ferramentas permite que você definir o escopo de pesquisa, procurar por objetos, navegue nos painéis de objetos e membros, adicionar referências a um projeto, selecione uma lógica ou física exibir, selecionar itens a serem exibidos e classificar os itens como você deseja.

Procurar um Menu

Especifica o escopo de pesquisa para o painel de objetos. Você pode restringir o escopo à solução atual ou expandir o escopo para incluir todos os componentes disponíveis. Em qualquer escopo, você pode usar pesquisa para exibir um subconjunto dos componentes disponíveis. Você também pode selecionar Editar conjunto de componente personalizado para definir o Conjunto de componente personalizado escopo de pesquisa.

  • Todos os componentes
    Exibe os objetos em todas as .NET Framework, a solução atual e seus componentes referenciados e outros componentes que você adicionou, selecionando Editar conjunto de componentes personalizados.

  • <framework versões>
    Você pode selecionar para exibir objetos para obter uma versão específica do .NET Framework e o .NET Compact Framework. Por exemplo, se você tiver .NET Framework 2.0 e o.NET Framework 3.0 no seu computador, você pode escolher exibir somente.NET Framework 3.0. Frameworks registrados de terceiros também podem ser exibidos.

  • Minha solução
    Exibe os objetos na solução atual e seus componentes referenciados.

  • Conjunto de componentes personalizados
    Exibe os objetos em todos os componentes que você adicionou selecionando Editar conjunto de componente personalizado.

  • Editar o conjunto de componentes personalizados
    Exibe o Editar caixa de diálogo de conjunto do componente personalizado. Você também pode clicar a Procurar (...) o botão para exibir a caixa de diálogo. Permite que você selecione as hierarquias de objeto de seus projetos, de componentes referenciados em seus projetos e de componentes externos.

O pesquisa menu lhe permite localizar objetos no painel de objetos. Você pode selecionar uma seqüência de pesquisa anterior ou insira um novo. Os resultados são exibidos no painel de objetos como uma sublista filtrada de seu conteúdo original. Para reexibir o escopo completo de procurar, clique em Limpar pesquisa. Uma pesquisa retornará todos os nomes de símbolo no escopo de navegação atual em que a seqüência de pesquisa corresponde a qualquer parte do nome do símbolo. Por exemplo, uma pesquisa na seqüência de caracteres "myobject" retornará os nomes "myobject,". "myobjecttest" e "cmyobject". Pesquisas diferenciam maiúsculas de minúsculas.

  • Seqüência de pesquisa
    Permite que você selecionar uma string no menu suspenso ou digite uma nova seqüência de pesquisa. Você pode inserir o nome completo de um símbolo ou uma subseqüência de caracteres que aparece em vários símbolos.

  • Search
    Clique neste botão para exibir apenas os objetos a Procurar escopo cujos nomes incluem a Seqüência de pesquisa. A seqüência de caracteres é realçada em cada nome de símbolo, onde é correspondido.

  • Limpar pesquisa
    Clique neste botão para limpar o Seqüência de pesquisa de campo e exibir todos os objetos disponíveis o Procurar escopo.

Botões da barra de ferramentas

O Pesquisador de objetos os botões da barra de ferramentas permite que você navegue no painel de objetos e painel membros e para adicionar referências a um projeto.

  • Back
    Navega para o item selecionado anteriormente. Manter este botão para navegar pelos itens selecionados anteriormente, até atingir o primeiro item procurado. O novamente e frente botões Mover através de uma lista de histórico de itens anteriormente visitadas.

  • Encaminhar
    Ficam disponíveis quando você clicar na novamente botão. Navega para o próximo item selecionado. Continue clicando neste botão para retornar à mais recente o item selecionado. O novamente e frente botões Mover através de uma lista de histórico de itens que foram acessadas.

  • Adicionar às referências do projeto selecionado
    Insere uma referência ao componente selecionado para o projeto selecionado no momento Solution Explorer. Para obter mais informações, consulteComo: Adicionar ou remover referências no Visual Studio.

Configurações de navegador do objeto

O As configurações de navegador do objeto menu o Pesquisador de objetos barra de ferramentas permite selecionar um determinado modo de exibição dos objetos no atual Procurar escopo e para especificar quais dos objetos disponíveis serão exibidos. As opções disponíveis estão na lista a seguir. Alguns desses comandos também estão disponíveis nos menus de atalho nos painéis de objetos e membros.

  • Exibir Namespaces
    Quando selecionado, os itens de nível mais alto no painel de objetos são os espaços para nome lógicos. Namespaces armazenados em vários recipientes físicos são mescladas. Esses expansão para mostrar os tipos de classe que estão contidos.

  • Exibir contêineres
    Quando selecionada, os itens de nível mais alto no painel de objetos são recipientes físicos, como, por exemplo, componentes, assemblies, arquivos de origem do navegador (BSC) e bibliotecas de tipos (. tlb) de saída. Esses expansão para mostrar os namespaces que estão contidos.

  • Mostrar tipos Base
    Alterna a exibição dos tipos base no painel de objetos.

  • Mostrar tipos derivados
    Alterna a exibição de tipos derivados no painel de objetos. Disponível somente para Visual C++ projetos e o .NET Framework.

  • Mostrar membros e tipos ocultos
    Alterna a exibição de tipos ocultos no painel de objetos e membros ocultos no painel de membros.

  • Mostrar membros públicos
    Os membros são públicos são exibidos para os usuários que estão usando as classes.

  • Mostrar membros protegidos
    Os membros que são o público ou protegido são exibidos para os usuários que estão estendendo as classes.

  • Mostrar membros particulares
    Membros de todos os níveis de acessibilidade são exibidos para os usuários que estão implementando e usando as classes.

  • Mostrar outros membros.
    Os membros não encaixam na categoria de público, protegidas, privadas ou herdadas são exibidos. Exemplos:

    No exemplo a seguir Visual Basic código, o "Amigo" está incluído nesta categoria:

    Friend Sub Test()
    End Sub
    

    No exemplo a seguir Visual C# código, "internal" está incluído nesta categoria:

    internal void InternalF() { }
    
  • Mostrar membros herdados
    Alterna a exibição de membros herdados no painel de membros.

  • Mostrar os métodos de extensão
    Alterna a exibição dos métodos de extensão no painel de membros. For more information, see Métodos de extensão (guia de programação TRANSLATION FROM VPE FOR CSHARP) and Métodos de extensão (Visual Basic).

Painel de objetos

O painel de objetos exibe uma lista expansível de símbolos, cujos nós de nível superior representam componentes ou namespaces disponíveis no escopo de navegação atual. Normalmente, esses nós de nível superior contêm símbolos que contêm outros símbolos. Para expandir um nó selecionado na lista, clique o sinal de mais (+) sinal ou pressione o sinal de mais (+) teclas no teclado.

Quando você seleciona um item no painel de objetos, seus membros são exibidos no painel membros e obter detalhes sobre o item aparecem no painel Descrição. Expandindo um nó fornece informações adicionais sobre um símbolo. Quando você expande um componente, seus espaços para nome são listados. Expandir um namespace lista as classes que são definidas nele. Classes base, interfaces implementadas, os métodos de extensão e substituições disponíveis também estão listadas.

Objetos aninhados são achatados e listados como peers. Por exemplo, se a classe do pai CMyClass inclui uma subclasse de CNestedClass, essas duas classes são exibidos como irmãos dentro de seu namespace. Seus Pesquisador de objetos nós são rotulados como CMyClass e CMyClass::CnestedClass em Visual C++ e CMyClass.CnestedClass em Visual C# e Visual Basic, para indicar que o anterior de classe contém o último.

Direito do mouse em um símbolo exibe o menu de atalho do painel de objetos. Além de As configurações de navegador do objeto comandos listados anteriormente, um ou mais dos seguintes comandos podem aparecer nesse menu, dependendo do símbolo selecionado:

  • Procurar definição
    Leva você para o nó principal (nível superior normalmente) para o símbolo selecionado no Pesquisador de objetos.

  • Find All References
    Realiza uma pesquisa no símbolo de objeto selecionado no momento, usando as opções especificadas na Localizar o símbolo, localizar e substituir janela. Exibe os resultados da Localizar a janela de resultados de símbolo janela.

  • Filtrar por tipo
    Exibe apenas o tipo selecionado no painel de objetos e os membros desse tipo no painel de membros.

  • Copy
    Copia uma referência de símbolo pode ser colada em um designer; também copia o caminho completo e o nome do item selecionado na área de transferência.

  • Remove
    Permite que você remova um componente externo do escopo atual de navegação usando o Componentes selecionados caixa de diálogo.

  • Exibir Namespaces
    Quando selecionado, os itens de nível mais alto no painel de objetos são os espaços para nome lógicos. Namespaces armazenados em vários recipientes físicos são mescladas. Esses expansão para mostrar os tipos de classe que estão contidos.

  • Exibir contêineres
    Quando selecionada, os itens de nível mais alto no painel de objetos são recipientes físicos, como, por exemplo, projetos, componentes, assemblies, arquivos de origem do navegador (BSC) e bibliotecas de tipos (. tlb) de saída. Isso podem ser expandidos para mostrar os namespaces que eles contêm.

  • Classificar em ordem alfabética
    Os objetos são listados em ordem alfabética por seus nomes em ordem crescente (de À Z).

  • Classificar por tipo de objeto
    Os objetos são listados na ordem de seu tipo, como, por exemplo, as classes base, seguido de classes derivadas, interfaces, métodos e assim por diante.

  • Classificar por acesso a objetos
    Os objetos são listados na ordem do tipo de acesso, como, por exemplo, pública ou privada.

  • Agrupar por tipo de objeto
    Objetos são classificados em grupos por tipo, como, por exemplo, classes, interfaces, propriedades, métodos e assim por diante.

  • Ir para declaração
    Leva você para a declaração do símbolo no código, se disponível. Isso só está disponível em Visual C++ projetos.

  • Ir para definição
    Leva para a definição do símbolo no código, se disponível.

  • Ir para a referência
    Leva a uma referência ao símbolo no código, se disponível.

Painel membros

Cada objeto pode conter tais membros como propriedades, métodos, eventos, constantes, variáveis e valores de enum. Selecionar um objeto no painel de objetos exibe seus membros no painel de membros. Detalhes sobre o item selecionado no painel membros aparecem no painel Descrição.

Clique com o botão direito qualquer membro no painel membros para exibir o menu de atalho. Esse menu permite pesquisar, classificar e membros de cópia independentemente de seus objetos pai. O menu de atalho também inclui os comandos que permitem especificar quais membros para exibir, por exemplo, se deseja exibir membros ocultos ou herdados.

  • Find All References
    Realiza uma pesquisa no símbolo de membro selecionado no momento, usando as opções especificadas na Localizar o símbolo, localizar e substituir janela. Exibe os resultados da Localizar a janela de resultados de símbolo janela.

  • Copy
    Copia uma referência de símbolo pode ser colada em um designer; também copia o caminho completo e o nome do item selecionado na área de transferência.

  • Agrupar por tipo de membro
    Os membros são organizados por tipo.

  • Mostrar membros públicos
    Os membros são públicos são exibidos para os usuários que estão usando as classes.

  • Mostrar membros protegidos
    Os membros que são o público ou protegido são exibidos para os usuários que estão estendendo as classes.

  • Mostrar membros particulares
    Membros de todos os níveis de acessibilidade são exibidos para os usuários que estão implementando e usando as classes.

  • Mostrar outros membros.
    Os membros não encaixam na categoria de público, protegidas, privadas ou herdadas são exibidos. Exemplos:

    No exemplo a seguir Visual Basic código, o "Amigo" está incluído nesta categoria:

    Friend Sub Procedure()
    End Sub
    

    No exemplo a seguir Visual C# código, "internal" está incluído nesta categoria:

    internal void InternalF() { }
    
  • Mostrar membros herdados
    Alterna a exibição de membros herdados no painel de membros.

  • Classificar em ordem alfabética
    Os membros são listados em ordem alfabética por seus nomes em ordem crescente (de À Z).

  • Classificar por tipo de membro
    Membros são listados em ordem de seu tipo, como, por exemplo, bases, seguidos de interfaces, seguidos por métodos e assim por diante.

  • Classificar por acesso de membro
    Os membros são listados na ordem do tipo de acesso, como, por exemplo, pública ou privada.

Painel de descrição

O painel de descrição exibe informações detalhadas sobre o membro ou um objeto selecionado no momento. Você pode copiar dados do painel de descrição para a área de transferência e colá-lo para o O Editor de código. As informações exibidas dependem da seleção e podem incluir o seguinte:

  • Objeto de nome e o pai.

  • As propriedades e atributos.

  • Sintaxe na linguagem de programação do projeto ativo.

  • Links para membros e objetos relacionados.

  • As descrições, comentários e texto de Ajuda.

  • Versão do .NET Framework na qual o objeto ou membro está incluído.

O tipo do símbolo selecionado determina quais informações são exibidas.

Procurar definição

O Definição procurar comando está disponível no menu de atalho do painel de descrição e para nós profundamente aninhados a Pesquisador de objetos. Também está disponível nos menus de atalho do O Editor de código, o modo de exibição de classee o Find Symbol Results janela quando um símbolo é selecionado.

Se o símbolo é definido no seu código, o arquivo de origem abre no O Editor de código e rola para a definição. Se o símbolo é um .NET Framework classe ou componente COM, Go To Definition seleciona seu nó principal, no painel de objetos, lista seus membros no painel membros e exibe detalhes sobre o símbolo no painel Descrição.

Ajuda do símbolo

Você pode pressionar F1 em qualquer símbolo para exibir um tópico da Ajuda sobre ele, se houver uma disponível. Isso se aplica não apenas a .NET Framework e componentes COM, mas também para muitos componentes de terceiros.

Consulte também

Tarefas

Como: Navegue no Pesquisador de objetos

Como: Procurar por objetos, definições e referências (símbolos)

Referência

Modo de Exibição de Classe

Exibindo Classes e seus membros.