Assistência de IA ao editar código
As sugestões do IntelliCode ajudam você a fazer edições semelhantes em vários locais do seu código. Ele rastreia suas edições localmente e detecta a repetição. Em seguida, sugere aplicar essas mesmas edições em outros lugares onde elas possam ser aplicadas. Por exemplo, se você tiver se esquecido de locais onde uma refatoração poderia ser aplicada, as sugestões do IntelliCode ajudarão a encontrar esses locais e corrigi-los.
O IntelliCode conhece a estrutura semântica do código. Essa estrutura é usada para detectar situações onde as alterações podem ser aplicadas, mesmo que os nomes das variáveis sejam diferentes.
Suponha que você esteja substituindo uma conversão de temperatura repetida usando valores locais codificados por uma função auxiliar que abstrai esses valores. O IntelliCode detecta a alteração repetida que você está fazendo e sugere que você faça essa alteração em outros locais.
As sugestões aparecem como Ações Rápidas no editor do Visual Studio. As sugestões do IntelliCode têm as opções do menu de Ação rápida Aplicar sugestão e Ignorar sugestões como esta. Se quiser usar a alteração sugerida, selecione Aplicar sugestão.
No Visual Studio 2019 16.9 e versões posteriores, você também verá sugestões enquanto digita, na lista de conclusões:
Como ele aprende com suas edições repetidas em uma sessão, as sugestões do IntelliCode às vezes fazem sugestões que não atendem à sua intenção. Se você não quiser usar a alteração sugerida, basta selecionar a ação Ignorar sugestões como esta. O IntelliCode não sugerirá esse padrão novamente, a menos que você o recrie nas edições subsequentes.
Observação
As sugestões do IntelliCode têm escopo na sessão - elas não aparecem depois que você fecha e reabre o Visual Studio
Se você quiser ver a lista de todas as alterações sugeridas, vá para Exibir>Outras janelas>sugestões do IntelliCode.
Lâmpada indicando mais sugestões disponíveis
Ao aceitar uma sugestão da lista de conclusões, se houver outros locais onde você possa aplicar a mesma alteração, você verá uma lâmpada com uma ação que mostra uma lista de sugestões encontradas. Isso abre a janela de sugestões do IntelliCode, para que você possa localizar e agir sobre as sugestões.
Desabilitar as sugestões do IntelliCode
As sugestões são ativadas por padrão para o Visual Studio versão 16.7 e posterior.
Se desejar desativá-las, escolha Ferramentas>Opções, guia Geral do IntelliCode e, em seguida, alterne as sugestões de C# para Desabilitado.