Partilhar via


Pesquisador de Objetos

The objeto Navegador permite selecionar e examinar os símbolos disponível para uso em projetos.Você pode em em aberto o Pesquisador de objetos from the Modo de exibição menu, ou clicando o Pesquisador de objetos botão na barra de ferramentas principal.

Há três painéis: um painel de objetos à esquerda, um painel de membros à parte superior direita e um painel de descrição na parte inferior direita.Se você redimensionar o objeto Navegador em uma única coluna, o painel objeto s move para a 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, sistema autônomo .NET Framework e COM componentes, namespaces, bibliotecas de tipos, interfaces, enums e classes. Você pode expandir essas estruturas para revelar listas ordenadas 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 de descrição.

O escopo de navegação pode ser reduzido para os projetos que você está desenvolvendo e os componentes que fazem referência ou expandido para incluir todo o .NET Framework, todos os componentes de COM instalados no computador e todos os componentes externos que você pode acessar. Você também pode especificar um conjunto personalizado de pastas para procurar.Para obter mais informações, consulte Como: Exibir e alterar o escopo de pesquisa.

Para obter mais informações sobre como usar o objeto Navegador, see Procurando código e componentes. Para obter um guia para os ícones exibidos, consulte Modo de exibição de classe e navegador objeto ícones.

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

  • Navegador objeto Toolbar

  • Painel de objetos

  • Painel de membros

  • Painel de descrição

  • Símbolo de ajuda

The objeto Navegador barra de ferramentas permite que você definir o escopo de navegação, procurar objeto sistema autônomo, navegue na objeto sistema autônomo e painéis de membros, adicionar referências a um projeto, selecione um modo de exibição lógico ou físico, selecionar itens para ser exibidos e classificar sistema autônomo itens sistema autônomo você deseja.

Especifica o escopo de navegação para o painel de objetos.Você pode restringir o escopo à solução corrente ou expandir o escopo para incluir todos disponível componente.Em qualquer escopo, você pode usar Pesquisar para exibir um subconjunto de componentes disponível.Você também pode selecionar edição conjunto componente personalizadas para definir o Conjunto componente personalizados escopo de navegação.

  • Todos os componentes
    Exibe os objetos em todo o .NET Framework, a solução corrente e seu referenciado componente s e quaisquer outros componente s que você adicionou, selecionando edição conjunto componente personalizadas.

  • <Versões de estrutura>
    Você pode selecionar para exibir objetos para 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 estrutura 3.0 no seu computador, você pode escolher exibir apenas o .NET estrutura 3.0. Registrado estruturas de terceiros também podem ser exibidas.

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

  • Conjunto componente personalizados
    Exibe os objetos em qualquer componente s que você adicionou selecionando edição conjunto componente personalizadas.

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

The Pesquisar menu lhe permite localizar objetos no painel objetos.Você pode selecionar uma seqüência de caracteres de Pesquisar anterior ou insira um novo.sistema autônomo resultados são exibidos no painel objetos sistema autônomo uma sublista filtrada do conteúdo original.Para reexibir o escopo de procurar completo, clicar desmarcar Pesquisar.Uma Pesquisar retornará todos os nomes de símbolo no escopo de navegação corrente em que a seqüência de caracteres da Pesquisar corresponde a qualquer parte do nome do símbolo.Por exemplo, uma Pesquisar na seqüência de caracteres "MyObject" irá retornar os nomes "MyObject", "MyObjectTest" e "CMyObject." Pesquisas diferenciam diferenciar maiúsculas de minúsculas.

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

  • Pesquisa
    clicar neste botão para exibir apenas os objetos no Procurar escopo cujos nomes incluem a String de Pesquisar.A seqüência de caracteres é realçada em cada nome de símbolo ele é comparado.

  • desmarcar Pesquisar
    clicar neste botão para desmarcar o String de Pesquisar de campo e exibir todos os objetos disponível na Procurar escopo.

Botões da barra de ferramentas

The objeto Navegador botões da barra de ferramentas permite que você navegar no painel objeto s e o 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 anteriormente selecionados até atingir o primeiro item procurado.The Fazer backup and encaminhar botões Mover através de uma lista do histórico de itens anteriormente visitadas.

  • encaminhar
    Ficam disponível quando você clicar na Fazer backup botão.Navega para o próximo item selecionado.Continue clicando neste botão para voltar para o mais recente de item selecionado.The Fazer backup and encaminhar botões Mover através de uma lista do histórico de itens visitado anteriormente.

  • Adicionar referências no projeto selecionado
    Insere uma referência ao componente selecionado no projeto selecionado no momento na O gerenciador de soluções.Para obter mais informações, consulte Como: Adicionar e remover referências no Visual Studio (C#).

Objeto navegador configurações

The Configurações do Pesquisador de objeto menu o Pesquisador de objetos barra de ferramentas permite que você selecionar um modo de exibição específico dos objetos no corrente Procurar escopo e para especificar quais dos objetos disponível serão exibidos.As opções disponível são: na lista a seguir.Alguns desses comandos também estão disponível nos menus de atalho nos painéis de objetos e membros de.

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

  • Contêineres de exibição
    Quando selecionada, sistema autônomo itens de nível mais alto no painel objetos são recipientes físicos, sistema autônomo componentes, assemblies, arquivos de navegador (BSC) de fonte e bibliotecas de tipos (.tlb) de saída.Esses expandir para mostrar os namespaces que estão contidos.

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

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

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

  • Mostrar membros públicos
    Membros que são públicos são exibidos para os usuários que estiverem 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 particular
    Os 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 que não caem na categoria do público, protegidas, privadas ou herdadas são exibidos.Exemplos:

    No seguinte Visual Basiccódigo, "Amigo" está incluído nesta categoria:

    Friend Sub Test()
    End Sub
    

    No seguinte Visual C#código, "interno" está incluído nesta categoria:

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

  • Mostrar métodos de extensão
    Alterna a exibição de métodos de extensão no painel membros.Para obter mais informações, consulte Métodos de extensão (Guia de programação C#) e Métodos de extensão (Visual Basic).

Painel de objetos

O painel de objetos exibe uma lista expansível de símbolos cujo início-nível nós representam componentes ou namespaces disponível no escopo de navegação corrente.Esses nós superiores normalmente contêm símbolos que contêm outros símbolos.Para expandir um nó selecionado na lista, clicar o sinal de mais (+) sinal ou pressione o sinal de mais (+) teclas teclado numérico.

Quando você seleciona um item no painel objetos, seus membros são exibidos no painel membros e obter detalhes sobre o item exibido no painel de 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.Expandindo um namespace lista as classes definidas no-lo.Classes base, interfaces implementadas, os métodos de extensão e substituições disponível também estão listadas.

Objetos aninhados são achatados e listados sistema autônomo peers.Por exemplo, se a classe pai CMyClass inclui uma subclasse CNestedClass, essas duas classes são exibidos sistema autônomo irmãos em seu espaço para nome. Seusobjeto Navegador nós são denominadas CMyClass e CMyClass::CnestedClass em Visual C++ e CMyClass.CnestedClass em Visual C# e Visual Basic, para indicar que a classe primeira contém a última opção.

Clique com o botão direito do mouse em um símbolo exibe o menu de atalho do painel de objetos.Juntamente com o Navegador objeto configurações comandos listados anteriormente, uma ou mais dos seguintes comandos podem aparecer nesse menu, dependendo do símbolo selecionado:

  • Procurar definição
    Leva você para o nó principal (geralmente superior nível) para o símbolo selecionado no navegador objeto.

  • Localiza todas as referências
    Realiza uma Pesquisar sobre o símbolo de objeto selecionado no momento usando as opções especificadas na Localizar símbolo, localizar e substituir janela. Exibe resultados no Localizar símbolo Results Janela janela.

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

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

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

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

  • Contêineres de exibição
    Quando selecionada, sistema autônomo itens de nível mais alto no painel objetos são recipientes físicos, sistema autônomo, por exemplo, projetos, componentes, assemblies, arquivos de navegador (BSC) de fonte e bibliotecas de tipos (.tlb) de saída.Isso podem ser expandidos para mostrar os namespaces que contêm.

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

  • Classificar por tipo de objeto
    sistema autônomo objetos estão listados na ordem de seu tipo, sistema autônomo classes base, seguida por classes derivadas, interfaces, métodos e assim por diante.

  • Classificar por acesso a objetos
    sistema autônomo objetos são listados na ordem do tipo de acesso, sistema autônomo public ou particular.

  • Agrupar por tipo de objeto
    Objetos são classificados em grupos por tipo, sistema autônomo 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 está disponível somente em Visual C++ projetos.

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

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

Painel de membros

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

clicar com o botão direito do mouse em qualquer membro no painel membros para exibir o menu de atalho.Esse menu permite a Pesquisar, classificar e membros de cópia independentemente dos seus objetos pai.Neste menu de atalho também inclui os comandos que permitem especificar quais membros para exibir, por exemplo se deseja exibir membros oculto ou herdados.

  • Localiza todas as referências
    Realiza uma Pesquisar sobre o símbolo do membro selecionado no momento usando as opções especificadas na Localizar símbolo, localizar e substituir janela. Exibe resultados no Localizar símbolo Results Janela janela.

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

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

  • Mostrar membros públicos
    Membros que são públicos são exibidos para os usuários que estiverem 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 particular
    Os 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 que não caem na categoria do público, protegidas, privadas ou herdadas são exibidos.Exemplos:

    No seguinte Visual Basiccódigo, "Amigo" está incluído nesta categoria:

    Friend Sub Foo()
    End Sub
    

    No seguinte Visual C#código, "interno" está incluído nesta categoria:

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

  • Classificar em ordem alfabética
    Os membros estão listados em ordem alfabética por nome em ordem crescente (de a Z).

  • Classificar por tipo de membro
    Membros são listados para seu tipo, sistema autônomo bases, seguidos de interfaces, seguidos por métodos e assim por diante.

  • Classificar por acesso de membro
    sistema autônomo membros são listados em ordem de seu tipo de acesso, sistema autônomo, por exemplo, pública ou privada.

Painel de descrição

O painel de descrição exibe informações detalhadas sobre o objeto selecionado no momento ou membro.Poder copiar dados do painel de descrição para a área de transferência e cole-o para o Editor de código.As informações exibidas depende 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

The Procurar definição comando está disponível no menu de atalho do painel de descrição e para nós profundamente aninhados no Pesquisador de objetos.Ela também está disponível nos menus de atalho do Editor de código, Modo de exibição de classe, and the Localizar resultados de símbolos janela quando um símbolo é selecionado.

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

Símbolo de ajuda

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

Consulte também

Tarefas

Como: Navegar no navegador objeto

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

Referência

Modo de Exibição de Classe

Exibindo classes e seus membros