Compartilhar via


Navegar e reorganizar mapas de código

Reorganizar itens em mapas de código para facilitar a leitura e a melhoria do desempenho.

Você pode personalizar mapas de código sem afetar o código subjacente em uma solução. Isso é útil quando você deseja se concentrar em elementos de código-chave ou comunicar ideias sobre o código. Por exemplo, para realçar áreas interessantes, você pode selecionar elementos de código no mapa e filtre-os, alterar o estilo de elementos de código e links, ocultar ou excluir elementos de código e organizar elementos de código usando propriedades, categorias ou grupos.

Requisitos

  • Para criar mapas de código, você deve ter o Visual Studio Enterprise.

  • Você pode exibir mapas de código e fazer edições limitadas em mapas de código no Visual Studio Professional.

Introdução ao trabalho com mapas de código

Crie um mapa de código (consulte As dependências do mapa em suas soluções para obter mais detalhes). Se você não quiser aguardar a conclusão da geração do mapa, clique no link Cancelar a qualquer momento para interromper o processo de geração. No entanto, você não verá os detalhes de todas as dependências e links se fizer isso.

Depois de gerar o mapa, comece a usar estas dicas para revisar seu código:

  • Examine os clusters de dependência natural no código. Na barra de ferramentas do mapa, escolha Layout, Clusters RápidosBotão Clusters Rápidos na barra de ferramentas do grafo. Consulte Alterar o layout do mapa.

    Grafo de dependência – Layout de Clusters Rápidos

  • Organize o mapa em áreas menores agrupando os nós relacionados. Recolha esses grupos para ver apenas as dependências intergrupo, que aparecem automaticamente. Consulte nodos de grupo.

  • Use filtros para simplificar o mapa e se concentrar nos tipos de nós ou links nos quais você está interessado. Confira Filtrar nós e links.

  • Maximizar o desempenho de mapas grandes. Consulte As dependências do Mapa em suas soluções para obter mais informações. Por exemplo, ative Skip Build na barra de ferramentas do mapa para que o Visual Studio não recompile sua solução quando você atualizar itens no mapa.

Alterar o layout do mapa

Para Executar estas etapas
Organize o fluxo de dependência para todo o mapa em uma direção específica. Isso pode ajudá-lo a ver camadas de arquitetura no código. Na barra de ferramentas do mapa, escolha Layout e, em seguida:

- De cima para baixoBotão de grafo De cima para baixo
- De Baixo para CimaBotão de gráfico de Baixo para Cima
- Esquerda para DireitaBotão de layout Da esquerda para a direita
- Direita para EsquerdaBotão de grafo Da direita para a esquerda
Consulte clusters de dependência natural no código com os nós mais dependentes no centro dos clusters e os nós menos dependentes na parte externa desses clusters. Na barra de ferramentas do mapa, escolha Layout e depois Clusters RápidosBotão Clusters Rápidos na barra de ferramentas do grafo.
Selecione um ou mais nós no mapa. Clique em um nó para selecioná-lo. Para selecionar ou desmarcar mais de um nó, mantenha pressionada a tecla CTRL enquanto clica.

Teclado: pressione TAB ou use as teclas de direção para mover o retângulo de foco pontilhado para um nó e pressione SPACE para selecioná-lo. Pressione CTRL + SPACE para selecionar ou desmarcar nós.
Mova nós específicos no mapa. Arraste os nós para movê-los. Para afastar outros nós e links enquanto você arrasta os nós, pressione e segure a tecla SHIFT.

Teclado: segure CTRL e pressione as teclas de direção.
Altere o layout dentro de um grupo independentemente dos outros nós e grupos no mapa. Selecione um nó e abra o menu de atalho. Escolha Layout e selecione um estilo de layout.

- ou -

Selecione um nó e expanda-o para mostrar os nós filho. Clique no título do nó para mostrar a barra de ferramentas pop-up do grupo e abra a lista Alterar o estilo de layout do grupoGrafo de dependência – barra de ferramentas do grupo – layout. Selecione um dos layouts de árvore, Clusters Rápidos ou Modo de Exibição de Lista (que organiza o conteúdo do grupo em uma lista).

Confira Nós de grupo para obter mais detalhes.
Desfazer uma ação no mapa. Pressione CTRL + Z ou use o comando Desfazer do Visual Studio.

Navegar pelo mapa

Para Executar estas etapas
Examine o mapa. Arraste o mapa em qualquer direção usando o mouse.

- ou -

Segure SHIFT e gire a roda do mouse para rolar horizontalmente. Segure SHIFT + CTRL e gire a roda do mouse para rolar horizontalmente.
Ampliar ou reduzir o mapa. Gire a roda do mouse.

- ou -

Use a lista suspensa Aplicar Zoom na barra de ferramentas do mapa de códigos.

- ou -

Use os atalhos de teclado. Para ampliar, pressione CTRL + SHIFT + . (ponto). Para reduzir o zoom, pressione CTRL + SHIFT + , (vírgula).
Amplie uma área específica usando o mouse. Segure o botão direito do mouse enquanto desenha um retângulo ao redor dessa área em que você está interessado.
Redimensione e ajuste o mapa em sua janela. Escolha Aplicar Zoom para Ajustar na lista Aplicar Zoom na barra de ferramentas do mapa de códigos.

- ou -

Clique no ícone Aplicar Zoom para AjustarÍcone de Zoom na barra de ferramentas do mapa na barra de ferramentas do mapa de códigos. Teclado: pressione CTRL + 0 (zero).
Localize um nó no mapa pelo nome. Ponta: Isso funciona apenas para itens no mapa. Para encontrar itens em sua solução, mas não no mapa, localize-os no Gerenciador de Soluções e arraste-os para o mapa. (Arraste sua seleção ou, na barra de ferramentas do Gerenciador de Soluções , clique em Mostrar no Mapa do Código). 1. Escolha o ícone Localizarícone Localizar na barra de ferramentas do mapa na barra de ferramentas do mapa de código (Teclado: pressione CTRL + F) para mostrar a caixa de pesquisa no canto superior direito do mapa.
2. Digite o nome do item e pressione Return ou clique no ícone de "lupa". O primeiro item que corresponde à sua pesquisa aparece selecionado no mapa.
3. Para personalizar sua pesquisa, abra a lista suspensa e escolha uma opção de pesquisa. As opções são Localizar Próximo, Localizar Anterior e Selecionar Tudo. Em seguida, clique no botão correspondente ao lado da caixa de texto de pesquisa.
Lista suspensa de opções de pesquisa
Como alternativa, use o teclado: pressione F3 para selecionar o próximo nó correspondente ou SHIFT + F3 para selecionar o nó correspondente anterior.
4. Selecione qualquer uma das opções que especifique como os termos de pesquisa são tratados clicando nos ícones abaixo da caixa de texto de pesquisa.
Opções de correspondência de pesquisa
As opções são, da esquerda para a direita, correspondência que pode diferenciar maiúsculas de minúsculas, correspondência apenas de palavras inteiras, uso da sintaxe de expressão regular do .NET, expansão automática de grupos para mostrar correspondências com itens incluídos. Importante: você pode usar a caixa de pesquisa para localizar correspondências em grupos recolhidos, somente se esses grupos foram expandidos anteriormente. Para localizar essas correspondências e expandir os grupos pai automaticamente, escolha essa opção na caixa de pesquisa.
Selecione todos os nós não selecionados. Abra o menu de atalho para os nós selecionados. Escolha Selecionar, Inverter Seleção.
Selecione nós adicionais que vinculam aos selecionados. Abra o menu de atalho para os nós selecionados. Escolha Selecionar e um destes:

– Para selecionar nós adicionais que vinculam diretamente ao nó selecionado, escolha Dependências de Entrada.
- Para selecionar nós adicionais vinculados diretamente do nó selecionado, escolha Dependências de Saída.
- Para selecionar nós adicionais vinculados diretamente ao e do nó selecionado, escolha Ambos.
- Para selecionar todos os nós vinculados ao nó selecionado, escolha Subgráfico Conectado.
- Para selecionar todos os filhos do nó selecionado, escolha Filhos.

Filtrar nós e links

Para Executar estas etapas
Mostrar ou ocultar o painel Filtros. Escolha o botão Filtros na barra de ferramentas do mapa de código. O painel Filtros é exibido como uma página com guias no Gerenciador de Soluções, por padrão.
Filtre os tipos de nós mostrados no mapa. Defina ou desmarque as caixas de seleção na lista Elementos de Código no painel Filtros.
Filtre os tipos de links mostrados no mapa. Defina ou desmarque as caixas de seleção na lista Relações no painel Filtros.
Mostrar ou ocultar nós de projeto de teste no mapa. Defina ou limpe a caixa de seleção Ativos de Teste na lista Diversos no painel Filtros.

Os ícones mostrados no painel Legenda do mapa refletem as configurações que você faz na lista. Para mostrar ou ocultar o painel Legenda, clique no botão Legenda na barra de ferramentas do mapa de código.

Examinar nós e links

Os mapas de código mostram esses tipos de links:

  • Um link individual representa uma única relação entre dois nós.

  • Um link entre grupos representa uma relação entre dois nós em grupos diferentes.

  • Um link de agregação representa todas as relações que apontam na mesma direção entre dois grupos.

Dica

Por padrão, o mapa exibe apenas links entre grupos para os nós selecionados. Para alterar esse comportamento para mostrar ou ocultar links agregados entre grupos, clique em Layout na barra de ferramentas do mapa de código e escolha Avançado e, em seguida, mostrar todos os links entre grupos ou ocultar todos os links entre grupos. Consulte Ocultar ou mostrar nós e links para obter mais detalhes.

Para Executar estas etapas
Confira mais informações sobre um nó ou link. Mova o ponteiro do mouse na parte superior do nó ou link até que uma dica de ferramenta seja exibida.

A dica de ferramenta para um link agregado lista as dependências individuais que ele representa.

- ou -

Abra o menu de atalho do nó ou link. Escolha Editar, Propriedades.
Mostrar ou ocultar o conteúdo de um grupo. – Para expandir um grupo, abra o menu de atalho do nó e escolha Agrupar, Expanda.
- ou -
Mova o ponteiro do mouse na parte superior do nó até que o botão de divisa (seta para baixo) seja exibido. Clique neste botão para expandir o grupo. Teclado: para expandir ou recolher o grupo selecionado, pressione a tecla PLUS (+) ou a tecla MINUS (-).
- Para recolher um grupo, abra o menu de atalho do nó e escolha Grupo, Recolher.
- ou -
Mova o ponteiro do mouse sobre um grupo até que o botão chevron (seta para cima) apareça. Clique neste botão para recolher o grupo.
- Para expandir todos os grupos, pressione CTRL + A para selecionar todos os nós. Abra o menu de atalho do mapa e escolha Agrupar, Expandir. Nota: Esse comando não estará disponível se a expansão de todos os grupos gerar um mapa inutilizável ou problemas de memória. É recomendável expandir o mapa apenas para o nível de detalhes que é relevante para você.
- Para recolher todos os grupos, abra o menu de atalho de um nó ou do mapa. Escolha Grupo, Recolher Tudo.
Consulte a definição de código para um namespace, tipo ou membro. Abra o menu de atalho do nó e escolha Ir para Definição.

- ou -

Clique duas vezes no nó. Para grupos expandidos, clique duas vezes no cabeçalho no grupo.

- ou -

Selecione o nó e pressione F12.

Por exemplo:

- Para um namespace que contém uma classe, o arquivo de código da classe é aberto para mostrar a definição dessa classe. Em outros casos, a janela Localizar Resultados do Símbolo mostra uma lista de arquivos de código. Nota: Quando você executa essa tarefa em um namespace do Visual Basic, o arquivo de código por trás do namespace não é aberto. Esse problema também ocorre quando você executa essa tarefa em um grupo de nós selecionados que incluem um namespace do Visual Basic. Para contornar esse problema, navegue manualmente até o arquivo de código por trás do namespace ou omita o nó do namespace na seleção.
- Para uma classe ou uma classe parcial, o arquivo de código dessa classe é aberto para mostrar a definição de classe.
– Para um método, o arquivo de código da classe pai é aberto para mostrar a definição do método.
Examine as dependências e os itens que participam de um link de agregação. Selecione os links nos quais você está interessado e abra o menu de atalho para sua seleção. Escolha Mostrar links de contribuição ou mostrar links de contribuição no novo mapa de código.

O Visual Studio expande os grupos nas duas extremidades do link e mostra apenas os itens e dependências que participam do link. Nota: Ao examinar dependências entre itens em grupos parciais, você poderá ver esse comportamento:
  • Links para itens que não participam do exame desaparecem do mapa, mesmo que esses links ainda existam.
  • Suponha que você examine um link para um item em um grupo parcial e, em seguida, examine um link diferente para o mesmo item. Durante o segundo exame, o grupo parcial de destino mostrará apenas os itens do primeiro exame. Os links e itens de destino que não participaram do primeiro exame, mas que participam do segundo exame, não serão exibidos.
Para ver os itens ausentes de um grupo, escolha Refetch ChildrenRefetch Children Icon (que indica que nem todos os membros de um grupo aparecem no mapa). Você também pode tentar desfazer suas ações (Teclado: pressione CTRL+Z) e examinar as dependências em um novo mapa.
Analise as dependências em múltiplos nós de diferentes grupos. Expanda os grupos para que você possa ver todos os filhos. Selecione todos os nós relevantes, incluindo os filhos. O mapa mostra os vínculos entre diferentes grupos dos nós selecionados.

Para selecionar todos os nós em um grupo, pressione e segure SHIFT e o botão esquerdo do mouse enquanto desenha um retângulo ao redor desse grupo. Para selecionar todos os nós em um mapa, pressione CTRL+A. Ponta: Para mostrar links entre grupos o tempo todo, escolha Layout na barra de ferramentas do mapa, Avançado, Mostrar Todos os Links entre Grupos.
Veja os itens aos quais um nó ou link faz referência. Abra o menu de atalho do nó e escolha Localizar Todas as Referências. Nota: Isso se aplica somente quando o Reference atributo é definido para o nó ou link no arquivo .dgml do mapa. Para adicionar referências a itens de nós ou links, consulte Personalizar mapas de código editando os arquivos DGML.

Ocultar ou mostrar nós e links

Ocultar nós os impede de participar de algoritmos de layout. Por padrão, os links entre grupos estão ocultos. Links de grupo cruzado são links individuais que conectam nós entre os grupos. Quando os grupos são recolhidos, o mapa agrega todos os links de grupo cruzado a links únicos entre grupos. Quando você expande um grupo e seleciona nós dentro do grupo, os links de grupo cruzado são exibidos e mostram as dependências nesse grupo.

Cuidado

Antes de compartilhar um mapa criado no Visual Studio Enterprise com aqueles que usam o Visual Studio Professional, lembre-se de remover os nós ou os links entre grupos que você deseja que outras pessoas vejam. Do contrário, os usuários não poderão reexibir esses itens.

Para ocultar ou mostrar nós

Para Executar estas etapas
Oculte os nós selecionados. 1. Selecione os nós que você deseja ocultar.
2. Abra o menu de atalho para os nós selecionados ou para o mapa. Escolha Selecionar, Ocultar Selecionado.
Oculte os nós não selecionados. 1. Selecione os nós que você deseja manter visíveis.
2. Abra o menu de atalho para os nós selecionados ou para o mapa. Escolha Selecionar, Ocultar Não Selecionado.
Mostre os nós ocultos. - Para mostrar todos os nós ocultos dentro de um grupo, verifique primeiro se o grupo está expandido. Abra o menu de atalho e escolha Selecionar, Reexibir Filhos.
- ou -
Clique em Reexibir FilhosÍcone Reexibir Filhos no canto superior esquerdo do grupo (isso só fica visível quando há nós filho ocultos).
- Para mostrar todos os nós ocultos, abra o menu de atalho do mapa ou de um nó e escolha Selecionar, Reexibir Tudo.
Para Na barra de ferramentas do mapa, escolha Layout, Avançado e escolha
Sempre mostre os links de grupo cruzado. Mostrar todos os links entre grupos. Isso oculta links agregados entre grupos.
Sempre oculte os links de grupo cruzado. Ocultar todos os links entre grupos
Mostrar apenas links de cruzamento entre grupos para nodos selecionados. Mostrar links entre grupos em nós selecionados
Ocultar todos os links. Ocultar todos os links. Para mostrar links novamente, escolha uma das opções listadas acima.

Nodos de grupo

Para Executar estas etapas
Mostre os nós de contêiner como nós de grupo ou de folha. Para mostrar nós de contêiner como nós de folha: selecione os nós, abra o menu de atalho para sua seleção e escolha Agrupar, Converter em Folha.

Para mostrar nós de contêiner como nós de grupo: selecione os nós, abra o menu de atalho para sua seleção e escolha Grupo, Converter em Grupo.
Altere o layout dentro de um grupo. Selecione o grupo, abra o menu de atalho, escolha Layout e selecione o estilo de layout desejado.

- ou -

1. Selecione o grupo e verifique se ele está expandido.
2. Clique no cabeçalho do grupo novamente e a barra de ferramentas do grupo será exibida.
Grafo de dependência – barra de ferramentas de grupo
3. Abra a lista Alterar o estilo de layout do grupolista - grafo de dependência - barra de ferramentas do grupo - layout e escolha o estilo de layout desejado.

List View reorganiza os membros do grupo em uma lista. O Padrão do Graph redefine o layout do grupo como o layout padrão do mapa. Para outras opções, consulte Alterar o layout do mapa.
Adicione um nó a um grupo. Arraste o nó para o grupo.

Enquanto você arrasta o nó, o Visual Studio exibe um indicador para mostrar que você está movendo o nó.

Também é possível arrastar nós para fora de um grupo.
Adicione um nó a um grupo que não seja de nós. Arraste o nó para o nó de destino. Você pode converter qualquer nó de destino em um grupo adicionando nós a ele.
Agrupe os nós selecionados. 1. Selecione os nós que você deseja agrupar. Uma barra de ferramentas pop-up será exibida acima do último nó selecionado.
Barra de ferramentas do grafo de dependência
2. Na barra de ferramentas, escolha o quarto ícone Agrupar os nós selecionados (se o nó for expandido, ele terá cinco em vez de quatro ícones). Digite o nome do novo grupo e pressione Return.
- ou -
Selecione os nós que você deseja agrupar e abra o menu de atalho para sua seleção. Escolha Grupo, Adicionar Grupo Pai, digite o nome do novo grupo e pressione Return.

Você pode renomear um grupo. Abra o menu de atalho do grupo e escolha Editar, Propriedades para abrir a janela Propriedades do Visual Studio. Na propriedade Label , renomeie o grupo conforme necessário.
Remova os grupos. Selecione o grupo ou os grupos que você deseja remover. Abra o menu de atalho para sua seleção e escolha Grupo, Remover Grupo.
Remova os nós do grupo pai. Selecione os nós que você deseja mover. Abra o menu de atalho da sua seleção e escolha Agrupar, Remover do Pai. Essa ação remove os nós até os avós ou para fora do grupo, se eles não tiverem um grupo avô.

- ou -

Selecione os nós e arraste-os para fora do grupo.

Você pode exibir mais ou menos itens em um mapa para fazer drill down ou simplificar o mapa. Você também pode renomear itens e adicionar comentários a itens.

Cuidado

Antes de compartilhar um mapa criado usando o Visual Studio Enterprise com aqueles que usam o Visual Professional, verifique se todos os elementos de código que você deseja que outras pessoas vejam estejam visíveis no mapa. Caso contrário, esses usuários não poderão recuperar elementos de código excluídos.

Adicionar um nó para um elemento de código

Para Executar estas etapas
Adicione um novo nó genérico na localização atual do ponteiro do mouse. 1. Mova o ponteiro do mouse para o local no mapa em que você deseja colocar o novo elemento de código e pressione Insert.
- ou -
Abra o menu de atalho do mapa e escolha Editar, Adicionar, Nó Genérico.
2. Digite o nome do novo nó e pressione Return.
Adicione um tipo específico de nó de elemento de código no local atual do ponteiro do mouse. 1. Mova o ponteiro do mouse para o local no mapa onde você deseja colocar o novo elemento de código e abra o menu de atalho para o mapa.
2. Escolha Editar, Adicionar e selecione o tipo de nó desejado.
3. Digite o nome do novo nó e pressione Return.
Adicione um tipo genérico ou específico de nó de elemento de código a um grupo. 1. Selecione o nó de grupo e abra o menu de atalho.
2. Escolha Editar, Adicionar e selecione o tipo de nó desejado.
3. Digite o nome do novo nó e pressione Return.
Adicione um novo nó do mesmo tipo, vinculado a um nó existente. 1. Selecione o elemento de código. Uma barra de ferramentas pop-up aparece acima dela.
Barra de ferramentas do grafo de dependência
2. Na barra de ferramentas, escolha o segundo ícone Criar um nó com a mesma categoria que esse nó e adicione um novo link a ele.
3. Escolha um lugar no mapa para colocar o novo elemento de código e clique no botão esquerdo do mouse.
4. Digite o nome do novo nó e pressione Return.
Adicione um novo nó genérico vinculado a partir de um elemento de código existente que tenha foco. 1. Usando o teclado, pressione Tab até que o elemento de código a ser vinculado tenha o foco (retângulo pontilhado).
2. Pressione Alt+Insert.
3. Digite o nome do novo nó e pressione Return.
Adicione um novo nó genérico vinculado a um elemento de código existente que tenha foco. 1. Usando o teclado, pressione Tab até que o elemento de código ao qual vincular tenha o foco (retângulo pontilhado).
2. Pressione Alt+Shift+Insert.
3. Digite o nome do novo nó e pressione Return.
Para adicionar elementos de código para Executar estas etapas
Elementos de código na solução. 1. Localize o elemento de código no Gerenciador de Soluções. Use a caixa de pesquisa do Gerenciador de Soluções ou navegue pela solução. Ponta: Para localizar elementos de código que têm dependências em um tipo ou membro, abra o menu de atalho para o tipo ou o membro no Gerenciador de Soluções. Escolha a relação que lhe interessa. O Gerenciador de Soluções mostra apenas esses elementos de código com as dependências especificadas.
2. Arraste os elementos de código que lhe interessam para a superfície do mapa. Você também pode arrastar elementos de código da Exibição de Classe ou do Navegador de Objetos.
- ou -
No Gerenciador de Soluções, selecione os elementos de código que você deseja mapear. Em seguida, na barra de ferramentas do Gerenciador de Soluções , clique em Mostrar no Mapa do Código.

Por padrão, a hierarquia de contêiner pai para os novos elementos de código é mostrada no mapa. Use o botão Incluir Pais na barra de ferramentas do mapa de código para alterar esse comportamento. Quando desativado, somente o elemento de código em si é adicionado ao mapa. Para reverter esse comportamento para apenas uma ação de arrastar e soltar, pressione e segure a tecla CTRL enquanto arrasta os elementos de código para o mapa.

O Visual Studio adiciona elementos de código para os elementos de código de nível superior em sua seleção. Para ver se um elemento de código contém outros elementos de código, mova o ponteiro do mouse sobre o elemento de código para que a divisa (seta para baixo) apareça. Escolha a seta para expandir o elemento de código. Para expandir todos os elementos de código, pressione CTRL+A para selecionar todos os elementos, abra o menu de atalho do mapa e escolha Grupo, Expandir. Esse comando não estará disponível se a expansão de todos os grupos produzir um mapa inutilizável ou causar problemas de memória.
Elementos de código relacionados a elementos de código no mapa. Clique no botão Mostrar Relacionado na barra de ferramentas do mapa de código e escolha o tipo de itens relacionados nos quais você está interessado.

- ou -

Abra o menu de atalho do elemento de código. Escolha um dos itens Mostrar... no menu, dependendo do tipo de relação que lhe interessa. Por exemplo, você pode ver itens que o item atual faz referência, itens que fazem referência ao item atual, tipos base e derivados para classes, chamadores de método e as classes, namespaces e assemblies que contêm.

Para obter mais detalhes, consulte este tópico.
Assemblies compilados do .NET (.dll ou .exe) ou binários. Arraste os assemblies ou binários de fora do Visual Studio para um mapa.

Você pode arrastar do Windows Explorer ou do Explorador de Arquivos somente se estiver executando esse utilitário e o Visual Studio no mesmo nível de permissões do UAC (Controle de Acesso do Usuário). Por exemplo, se o UAC estiver ativado e você estiver executando o Visual Studio como Administrador, o Windows Explorer ou o Explorador de Arquivos bloqueará a operação de arrastar.

  1. Selecione o elemento de código-fonte. Uma barra de ferramentas é exibida acima do elemento de código.

    Barra de ferramentas do grafo de dependência

  2. Na barra de ferramentas, escolha o primeiro ícone, Crie um novo link deste nó para qualquer nó em que você clicar a seguir.

  3. Selecione o elemento de código de destino. Um link é exibido entre os dois elementos de código.

OU

  1. Selecione o elemento de código-fonte no mapa.

  2. Se você tiver um mouse instalado, mova o ponteiro do mouse para fora dos limites do mapa.

  3. Abra o menu de atalho do elemento de código e escolha Editar Adicionar>>Link Genérico.

  4. Pressione Tab e selecione o elemento de código de destino para o link.

  5. Pressione Enter.

Adicionar um comentário para um nó existente no mapa

  1. Selecione o elemento de código. Uma barra de ferramentas é exibida acima dela.

    Barra de ferramentas do grafo de dependência

  2. Na barra de ferramentas, escolha o terceiro ícone, Crie um novo nó de comentário com um novo link para o nó selecionado.

    - ou -

    Abra o menu de atalho para o elemento de código e escolha Editar>Novo Comentário.

  3. Digite seus comentários. Para digitar em uma nova linha, pressione Shift + Enter.

Adicionar um comentário ao próprio mapa

  1. Abra o menu de atalho do mapa e escolha Editar>Novo Comentário.

  2. Digite seus comentários. Para digitar em uma nova linha, pressione Shift + Enter.

  1. Selecione o elemento de código ou o link que você deseja renomear.

  2. Pressione F2 ou abra o menu de atalho e escolha Editar Renomear>.

  3. Quando a caixa de edição aparecer no mapa, renomeie o elemento de código ou o link.

OU

  1. Abra o menu de atalho e escolha Editar>Propriedades.

  2. Edite a propriedade Label na janela Propriedades do Visual Studio.

  1. Selecione o elemento de código ou link e pressione a tecla Delete .

    - ou -

    Abra o menu de atalho para o elemento de código ou link e escolha Editar>Remover.

  2. Se o elemento ou link fizer parte de um grupo, o botão Refetch ChildrenÍcone Refetch Children será exibido dentro do grupo. Clique nisso para recuperar elementos e links ausentes.

  • Você pode remover elementos de código e links de um mapa sem afetar o código subjacente. Quando você as exclui, suas definições são removidas do arquivo DGML (.dgml).

  • Mapas criados editando o DGML, adicionando elementos de código indefinidos ou usando algumas versões anteriores do Visual Studio, não dão suporte a essa funcionalidade.

Sinalizar um elemento de código para acompanhamento

  1. Selecione o elemento de código ou link que você deseja sinalizar para acompanhamento.

  2. Abra o menu de atalho e escolha Editar>Sinalizador para Acompanhamento.

  • Por padrão, o elemento de código obtém um plano de fundo vermelho. Considere adicionar um comentário a ele com as informações de acompanhamento apropriadas.

  • Altere a cor da tela de fundo do elemento ou desmarque o sinalizador de acompanhamento escolhendo Editar>Outras Cores de Sinalizador.

Você pode alterar os ícones em elementos de código e as cores de elementos de código e links usando ícones e cores predefinidos. Por exemplo, você pode escolher uma cor para realçar elementos de código e links que tenham uma determinada categoria ou propriedade. Isso permite identificar e se concentrar em áreas específicas do mapa. Você pode especificar ícones e cores personalizados editando o arquivo .dgml do mapa; consulte Personalizar mapas de código editando os arquivos DGML.

  1. Na barra de ferramentas do mapa, escolha Legenda.

  2. Na caixa Legenda , veja se a categoria ou propriedade do elemento de código já aparece na lista.

  3. Se a lista não incluir a categoria ou a propriedade, escolha + na caixa Legenda e escolha Propriedade do Nó, Categoria do Nó, Propriedade Link ou Categoria de Link. Em seguida, escolha a propriedade ou a categoria. A categoria ou propriedade agora aparece na caixa Legenda .

    Observação

    Para criar e atribuir uma categoria ou uma propriedade a um elemento de código, você pode editar o arquivo .dgml do mapa; consulte Personalizar mapas de código editando os arquivos DGML.

  4. Na caixa Legenda , clique no ícone ao lado da categoria ou propriedade que você adicionou ou deseja alterar.

  5. Use a tabela a seguir para selecionar o estilo que você deseja alterar:

    Para alterar a Escolher
    Cor em segundo plano Plano de Fundo
    Cor do contorno Traço
    Cor do texto (uma letra "f" é exibida para mostrar o resultado) Primeiro plano
    Ícone Ícones

    A caixa de diálogo Seletor de Conjunto de Cores ou Seletor de Conjunto de Ícones é exibida para você selecionar uma cor ou ícone.

  6. Na caixa de diálogo Seletor de Conjunto de Cores ou Seletor de Conjunto de Ícones , siga um destes procedimentos:

    Para aplicar um Executar estas etapas
    Conjunto de cores ou ícones Abra a lista Selecionar cor (ou ícone) definido. Selecione um conjunto de cores ou ícones.
    Cor ou ícone específico Abra a lista de categorias ou a lista de valores de propriedade. Selecione uma cor ou ícone.

    Observação

    Você pode reorganizar, excluir ou desativar temporariamente estilos na caixa Legenda . Confira Editar a caixa Legenda.

Editar caixa de legenda

Você pode reorganizar, excluir ou desativar temporariamente os estilos na caixa Legenda :

  1. Abra o menu de atalho de um estilo na caixa Legenda.

  2. Execute uma das seguintes tarefas:

    Para Escolher
    Desativar o elemento de código Desabilitar
    Excluir o elemento de código excluir
    Mover o estilo para cima Mover para cima
    Mover o elemento de código para baixo Mover para baixo

Copiar estilos de um mapa para outro

  1. Verifique se a caixa Legenda aparece no mapa de origem. Se não estiver visível, na barra de ferramentas do mapa, clique em Legenda.

  2. Abra o menu de atalho da caixa Legenda . Escolha Copiar Legenda.

  3. Cole a legenda no mapa de destino.

Mesclar mapas de código

Você pode mesclar mapas copiando e colando elementos de código entre mapas. Se os identificadores do elemento de código corresponderem, colar elementos de código funcionará como uma operação de mesclagem. Para facilitar essa tarefa, coloque todos os assemblies ou binários que você deseja visualizar na mesma pasta para que o caminho completo de cada assembly ou binário seja o mesmo para cada mapa que você deseja mesclar.

Como alternativa, você pode arrastar esses assemblies ou binários para o mesmo mapa dessa pasta.