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

No objeto Navegador, você pode filtrar os nomes de símbolos exibidos no painel objeto s para o escopo de navegação corrente selecionando ou digitando uma seqüência de Pesquisar na lista <Pesquisar>na barra de ferramentas objeto browser.clicar Pesquisar para exibir todos os nomes de símbolo no escopo de navegação corrente que incluem a seqüência de caracteres de Pesquisar.Por exemplo, uma Pesquisar na seqüência de caracteres "MyObject" irá retornar os nomes "MyObject", "MyObjectTest" e "CMyObject." Pesquisas não fazem distinção entre diferenciar diferenciar maiúsculas de minúsculas.

Você também pode procurar símbolos usando o Localizar símbolo Guia de do Localizar e substituir janela ou o Localizar todas as referências comando a objeto Navegador menus de atalho.Essas pesquisas exibem seus resultados no Localizar resultados símbolo janela.Para obter informações de referência sobre essas janelas, consulte Localizar símbolo, localizar e substituir janela, e Localizar símbolo resultados janela janela. Você também pode Pesquisar definições clicando o Ir para definição comando do menu de contexto no editor de código.

Procurando por símbolos usando uma seqüência de Pesquisar

The Pesquisar menu na barra de ferramentas objeto navegador usa o escopo de navegação corrente selecionado no Procurar menu.Para obter mais informações sobre pesquisas de escopo, consulte Como: Exibir e alterar o escopo de pesquisa.

Para pesquisar o escopo corrente de procurar usando uma seqüência de caracteres de pesquisa

  1. No String de Pesquisar campo na barra de ferramentas objeto navegador, selecionar uma seqüência de Pesquisar anterior ou digite toda ou parte de um nome de símbolo.

  2. Clique em Search.

    O painel de objetos exibe apenas os itens dentro de Procurar escopo cujos nomes incluem a String de Pesquisar.A seqüência de caracteres é realçada em cada nome de símbolo ele é comparado.

Para desmarcar os resultados

  • clicar no desmarcar Pesquisar botão a objeto Navegadorbarra de ferramentas .

    O painel de objetos exibe agora todos os objetos no escopo navegação corrente.

Procurando por símbolos usando Localizar símbolo

Use o Localizar símbolo Guia de do Localizar e substituir janela ou o Localizar todas as referências comando a Pesquisador de objetos menus de atalho, para localizar linhas em seu código do projeto em que um símbolo é definido, mencionados ou usado.

Localizar símbolo é útil para:

  • Procurando a definição de um símbolo em seu projeto ou descobrindo várias definições de um símbolo.

  • Procurando referências a um símbolo e instâncias onde ele é usado dentro do seu código.

  • Explorando as hierarquias do objeto componentes referenciados e externos, permitindo que você conheça sua funcionalidade.

Localizar símbolo é diferente de localizar texto em que ele:

  • Permite que você limite o escopo da Pesquisar para incluir apenas símbolos.

  • Indica as definições e referências para o símbolo no (quando disponível)Localizar símbolo resultados janela.

  • Permite que você procure nos componentes externos para o qual você não tem o código-fonte.

Para exibir a guia Localizar símbolo

  1. Sobre o edição menu, expandir Localizar e substituir.

  2. escolher Localizar símbolo.

    - ou -

  3. Se o Localizar e substituir janela já estiver aberta, na barra de ferramentas, clicar o triangular Modo de exibição botão deixado no drop-down e, em seguida, escolher Localizar símbolo.

Para localizar nomes de símbolos que correspondam a uma seqüência de Pesquisar

  1. Fazer check-out de todos os arquivos a serem pesquisados que são armazenados sob controle do código-fonte.

  2. comutador que quaisquer documentos abertos em Design editores de modo de exibição para fontemodo de exibição de .

  3. selecionar Localizar e substituir from the edição menu e escolher Localizar símbolo.

    The Localizar e substituir janela será aberta com o Localizar símbolo opções exibidas.

  4. No Procure na drop-down, selecionar um escopo de Pesquisar predefinidos.

    • Todos os componentes - Procura todos os componentes disponível para o Localizar seqüência, incluindo a solução corrente e seus componentes referenciados, o .NET estrutura completo e todos os componentes que você adicionou usando Adicionar outros componentes.

    • .NET estrutura - Pesquisa a biblioteca de classes do .NET estrutura inteiro.

    • Minha solução - Pesquisa de nomes de símbolo já definidos ou referenciados dentro da solução aberta.

    - ou -

    selecionar uma do Conjunto componente personalizados escopos de Pesquisar.

    • Conjunto personalizados componente (Pesquisardor de objetos) - Procura s componente atualmente adicionado ao Conjunto componente personalizados escopo da Pesquisar do Pesquisardor de objetos.

    • Conjunto de componentes personalizados (Localizar símbolo) - Procura os componentes atualmente adicionados ao Conjunto de componentes personalizados de escopo de Pesquisar Localizar símbolo.

    - ou -

    clicar no botão Procurar (...) para exibir o Caixa de diálogo de conjunto componente Personalizar de Editar e selecionar um conjunto personalizado de pastas de Pesquisar. Para obter mais informações, consulte Como: Exibir e alterar o escopo de pesquisa.

  5. conjunto Localizar opções sistema autônomo necessários.Você pode escolher coincidir com:

    • Palavra inteira - Quando selecionada, a Localizar símbolo Result janela exibe apenas instâncias do Localizarseqüência de são iguais em palavras completas.Por exemplo, uma Pesquisar por "MyObject" retornará "MyObject" mas não "CMyObject" ou "MyObjectC."

    • Prefixo - Quando selecionada, a Localizar resultados símbolo janela exibe qualquer s símbolo cujos nomes começam com o Localizarseqüência de caracteres .Por exemplo, uma Pesquisar por "MyObject" retornará "MyObject", "MyObjectTest" e assim por diante, mas não "CMyObject."

    • Substring - Quando selecionada, a Localizar resultados símbolo janela exibe todo símbolo cujos nomes incluem a s.Localizar string em qualquer lugar.Por exemplo, uma Pesquisar por "MyObject" retornará "MyObject", "MyObjectTest" e "CMyObject."

    Qualquer uma dessas opções, você pode optar por:

    • Coincidir maiúsculas - Quando selecionada, a Localizar resultados de símbolos janela exibe apenas instâncias do Localizarseqüência de são comparados por conteúdo e por caso.Por exemplo, uma Pesquisar para "MyObject" comCoincidir maiúsculas selecionado retornará "MyObject" mas não "myobject" ou "MYOBJECT."
    Observação:

    Opções de localizar e substituir são global, portanto, eles permanecem em vigor de pesquisa para pesquisar.Para obter mais informações, consulte Localizar símbolo, localizar e substituir janela.

  6. No Localizar texto, digite a seqüência de caracteres ou expressão que você deseja localizar.Observação:   Curingas e expressões regulares não podem ser usadas em Localizar símbolo pesquisa.

  7. escolher Localizar tudo para iniciar a Pesquisar.Para cancelar uma Pesquisar em andamento, escolher Parar.

    As correspondências encontradas estão listadas na Localizar símbolo resultados janela. Para saltar para uma correspondência de Pesquisar, clicar duas vezes em sua entrada.

The Ir para definição comando no menu de contexto do editor de código você navega diretamente para a definição original para o elemento de código selecionado.Como alternativa, você pode pressionar o F12 chave para invocar o Ir para definiçãocomando .

Ir para definição funciona com elementos de código, sistema autônomo membros, tipos, variáveis, locais e assim por diante.Ir para definição usa informações de compilador para navegar você diretamente para o local original em que o elemento de código é definido, mesmo se o seu código utiliza intensamente sobrecargas ou digite inferences.O código onde o elemento está definido deve estar disponível para Visual Studio, no entanto, para Ir para definição funcione corretamente.

Para navegar até uma definição

  • clicar com o botão direito do mouse em um elemento de código no editor de código e, em seguida, clique em Ir para definição.

    O módulo onde o código é originalmente definido, se estiver disponível, exibe em uma nova guia no editor de código.Se a definição não estiver disponível, será exibida a mensagem de erro "Não é possível navegar a definição de".

Consulte também

Tarefas

Como: Navegar no Pesquisador de objetos

Referência

Localizar símbolo resultados janela

Comando Localizar Símbolo

Janela de definição de código