Localizar o código com o Explorer de Arquitetura

Em o Visual Studio final, você pode usar a arquitetura Explorer para ajudá-lo a explorar e localize o código-fonte em projetos visual C#, Visual Basic .NET. .NET, e Visual C++, e no código compilado como arquivos, arquivos executáveis, e arquivos binários do assembly.Você também pode criar gráficos de dependência de arquitetura Explorer.Consulte Visualizar dependências de código em gráficos de dependência.

Neste tópico.

  • Introdução a arquitetura Explorer

  • Código-fonte de localização em uma solução do Visual Studio.

  • Localize compilou o código no assembly gerenciado ou em arquivos executáveis.

  • Para refinar seus resultados navegando.

  • Atualizar seus resultados navegando.

Introdução a arquitetura Explorer

A arquitetura aberta Explorer

  • Em o menu de Arquitetura , aponte para Janelas, e clique em arquitetura Explorer.

    Para redimensionar a arquitetura Explorer, arraste a parte superior da janela para a altura que você deseja.Para mover ArchitectureExplorer, arraste sua barra de título, ou guia, na posição que você deseja.

    DicaDica

    Se qualquer janela aparece acima da arquitetura Explorer, como a janela de error list ou a janela de saída, mova essas o windows para que não impede você redimensiona a arquitetura Explorer.

Domínios de nível superior no Gerenciador de arquiteturas

Arquitetura Explorer: Domínios, modos de exibição, nós, tipos de nó, e tipos de link

A arquitetura Explorer representa estruturas como nós e relações como links.Como você procurar, a arquitetura Explorer exibe nós em colunas sucessivas.A primeira coluna mostra os domínios e modos de exibição que você pode procurar.Quando você seleciona um domínio e um modo de exibição, a arquitetura Explorer mostra os nós disponíveis na exibição.

Quando você seleciona nós em uma coluna como, a coluna na arquitetura Explorer seguir mostra os nós que são logicamente relacionados à seleção atual.Por exemplo, se você selecionar namespaces, você verá na coluna a seguir.Se você selecionar tipos, você verá membros na coluna a seguir.A coluna recolhida de ação que aparece ao longo do lado direito de uma coluna de nó identifica os tipos padrão ou relações de nós que a coluna contém a seguir.Você pode filtrar os resultados da coluna seguir expandindo a coluna de ação e selecionando tipos específicos de nós ou de links.

DicaDica

A coluna da ação é realçada quando você move o ponteiro sobre ele.

Código-fonte de localização em uma solução do Visual Studio

Você pode usar Modo de Exibição de Classe ou O modo de solução na arquitetura Explorer para procurar para baixo o código-fonte para o nível de expressões.

  • Modo de Exibição de Classe mostra uma exibição lógica de uma solução de Visual Studio .Por exemplo, você pode procurar pelo namespace, classes, membros, e assim por diante.

    Modo de exibição de classe no Gerenciador de arquiteturas

  • O modo de solução mostra a exibição físico de uma solução de Visual Studio .Por exemplo, você pode procurar pelo projeto, arquivos de projeto, e assim por diante.

    Solução de modo de exibição do Explorer de arquitetura

Para localizar o código em sua solução

  1. Em a primeira coluna de arquitetura Explorer, em Visual Studio <nome de solução>, clique em Modo de Exibição de Classe ou O modo de solução.

    Uma coluna de nó aparece no lado direito da primeira coluna.Esta coluna mostra todos os nós que estão disponíveis no modo de exibição selecionada.Por exemplo, se você selecionou Modo de Exibição de Classe, você verá quaisquer namespaces que existem logicamente em sua solução.

  2. Em a coluna do nó, selecione um nó ou vários nós para ver a próxima coluna de nós relacionados.Para selecionar todos os nós na coluna atual, pressione CTRL+a.

  3. Repita a etapa 2 até encontrar os nós que você deseja.

    DicaDica

    Para reiniciar sua consulta desmarcando as colunas, na barra de ferramentas de arquitetura Explorer , clique colunas clarasBotão Limpar de colunas.

Localizar código compilado no assembly, no executável, ou em arquivos binários

Uso Selecionar arquivos em arquitetura Explorer navegue para baixo assemblies gerenciados o nível de método-à- chamadas de método.

  1. Em o menu de Arquitetura , aponte para Janelas, e clique em arquitetura Explorer.

  2. Em a primeira coluna, em Sistema de arquivos, clique em Selecionar arquivos.

  3. Em a caixa de diálogo de Abrir , procurar conjuntos de módulos (assemblies) ou aos binários, selecione, e então clique em Abrir.

    Uma coluna de nó aparece e mostra os arquivos selecionados.

  4. Em a coluna do nó, selecione um arquivo ou vários arquivos.

    Outra coluna do nó aparece e exibe todos os nós nos arquivos selecionados.

  5. Selecione um nó ou vários nós para ver a próxima coluna de nós relacionados.Para selecionar todos os nós na coluna atual, pressione CTRL+a.

  6. Repita a etapa 4 e a etapa 5 até encontrar os nós que você deseja.

Para refinar seus resultados procurando

Você pode restringir os resultados da sessão procurando das seguintes maneiras:

  • Nós de filtro na coluna atual pelo nome.

  • Nós de filtro na coluna atual pelo tipo de nó ou pela propriedade.

  • Nós de filtro na próxima coluna pelo tipo de nó.

  • Nós de filtro na próxima coluna pelo tipo de link.

  • Nós de grupo pelo recipiente ou pelo valor de propriedade

Dd409431.collapse_all(pt-br,VS.110).gifNós de filtro na coluna atual por nome

Filtrar a coluna atual por nome

  1. Em arquitetura Explorer, na parte superior da coluna do nó, clique na área protegida para exibir a caixa de filtro.

  2. Digite o nome, e pressione ENTER.

    a coluna atual mostra somente os nós compatíveis.O canto inferior direito da coluna exibe uma marca de agua para mostrar que a coluna é filtrada.

Dd409431.collapse_all(pt-br,VS.110).gifNós de filtro na coluna atual pelo tipo de nó ou propriedade

Filtrar a coluna atual por categoria ou propriedade

  1. Em arquitetura Explorer, na parte superior da coluna do nó, clique na área protegida para exibir a caixa de filtro.

  2. A a esquerda da caixa de filtro, clique no botão de Filtrar os itens na coluna atual ou propriedade por categoria .

  3. Para mostrar somente os nós de um tipo específico, sob, clique Categoriasos tipos que você deseja.

  4. Para mostrar somente os nós com propriedades específicas, sob, clique Propriedadesas propriedades que você deseja.

  5. Quando você terminar, clique OK.

    a coluna atual mostra somente os nós compatíveis.O canto inferior direito da coluna exibe uma marca de agua para mostrar que a coluna é filtrada.

Dd409431.collapse_all(pt-br,VS.110).gifFiltrar nós na próxima coluna pelo tipo de nó

  1. Em arquitetura Explorer, vá para a coluna do nó que vêm antes que os nós que você deseja ver, e selecione nos nós que você deseja.

  2. Em o lado direito da coluna do nó, clique na coluna recolhida de ação para para expandi-la.

    DicaDica

    A coluna da ação é realçada quando você move o ponteiro sobre ele.

  3. Em a coluna de ação, em Navegação do nó, selecione os tipos específicos de nós que você deseja ver em seguida.Para ver uma união de esses tipos, várias selecione digita.

    Uma coluna de nó aparece e exibe todos os nós compatíveis.

    ObservaçãoObservação

    Quando você navega o código .NET, você pode ver os seguintes tipos que se apliquem somente ao código de C e C++ e não mostrará os resultados se você seleciona: Unions, Typedefs, e Members.

A arquitetura Explorer organiza os tipos de link que são usados para filtrar definido em seguida de nós em duas categorias: de entrada ou de saída.Essas categorias descrevem a direção de link relacionado para o nó selecionado.Pontos de saída de um link do nó selecionado para o nó relacionado a seguir.Pontos de entrada de um link de nó relacionado anterior para o nó selecionado.Quando você seleciona um tipo de link de saída, a arquitetura Explorer mostra o nível de nós relacionados.Quando você seleciona um tipo de link de entrada, a arquitetura Explorer anterior mostra o nível de nós relacionados.

Por exemplo, se você selecionar um nó da classe, e você selecionar o tipo de link de saída de Contém , mostra o do gerenciador de arquitetura você os nós que o nó da classe contém.Se você selecionar o tipo de link de entrada de Contido por para o nó da classe, você verá os nós que contêm a classe, como namespaces, arquivos de classe, e projetos.

  1. Em arquitetura Explorer, vá para a coluna do nó que vêm antes que os nós que você deseja ver, e selecione nos nós que você deseja.

  2. Em o lado direito da coluna do nó, clique na coluna recolhida de ação para para expandi-la.

    ObservaçãoObservação

    A coluna aparecerá de ação realçado quando você move o ponteiro sobre ele.

  3. Em a coluna de ação, selecione um de estes procedimentos:

    • Para ver nós relacionados a seguir navegação de saídanível, sob, selecione os tipos de link que você deseja.

    • Para ver nós relacionados a nível inferior, sob, selecione navegação de entradatipos de link que você deseja.

      ObservaçãoObservação

      Para ver uma união de esses tipos, várias selecione digita.

    A próxima coluna aparece e exibe todos os nós compatíveis.

Dd409431.collapse_all(pt-br,VS.110).gifNós de grupo pelo recipiente ou pelo valor de propriedade

Em a arquitetura Explorer, você pode criar grupos de nós com base nas relações existentes de retenção ou em seus valores de propriedade.Se agrupar é possível, uma lista dos nós de grupo aparecerá quando você concluir esta tarefa.

Quando você cria um gráfico de esses grupos na arquitetura Explorer, você pode usar o comando de Exibir tudo como grupos organizar nós associados em grupos.Para obter mais informações, consulte os seguintes tópicos:

Você também pode usar grupos para organizar nós em um gráfico existente.Para mais informações, consulte Editar e personalizar gráficos de dependência.

  1. Em arquitetura Explorer, vá para a coluna do nó que contém nós que você deseja agrupar.Para selecionar todos os itens na coluna, pressione CTRL+a.

  2. Em o lado direito da coluna do nó, clique na coluna recolhida de ação para para expandi-la.

    ObservaçãoObservação

    A coluna aparecerá de ação realçado quando você move o ponteiro sobre ele.

  3. Em a coluna de ação, em Agrupamento:

    Clicar

    Então

    grupo por contêiner para ver quaisquer grupos disponíveis

    • Para ver os nós que estão em esses grupos, selecione quaisquer grupos.

      A coluna seguir mostra os nós que estão em grupos selecionados.

    grupo por propriedades para ver algumas propriedades disponíveis

    1. Selecione as propriedades que você deseja usar como grupos.

      A coluna seguir mostra os grupos organizados pelo valor da propriedade.

    2. Para ver os nós que têm valores de propriedade específica, selecione quaisquer grupos de valor de propriedade.

    O número e tipos de grupos que você vê são baseados nos tipos de valores de propriedade:

    • Valores Booleanos: True e false

    • Valores inteiros: Quatro grupos que divide o intervalo de valores mesmo em quartil.

    • Valores de cadeia de caracteres: Um grupo é exibido para cada valor da cadeia de caracteres exclusivo, e os nós pertencem a cada grupo com base no valor de propriedade específica.

      Isso é mais útil quando a propriedade selecionada tem o mesmo valor de cadeia de caracteres entre vários nós.Por exemplo, se você selecionar uma propriedade tem um valor de cadeia de caracteres exclusiva para cada nó, então você terá um grupo pelo nó.

Atualizar seus resultados procurando

Você deve atualizar a arquitetura Explorer manualmente para mostrar as alterações que são feitas no código ou à solução.

Para atualizar a arquitetura Explorer

  1. Em arquitetura Explorer, vá para a coluna do nó que vêm antes da coluna que você deseja atualizar.

  2. Em a coluna atual, selecione os nós que são relacionados aos nós atualizados.

    Outra coluna aparecerá do nó para mostra a lista atualizada de nós.

Consulte também

Conceitos

Visualizar dependências de código em gráficos de dependência

Visualizando e entendendo o código