Assistência de IA ao editar código
As sugestões do IntelliCode ajudam você ao fazer edições semelhantes em vários lugares em seu código. Ele rastreia suas edições localmente e detecta a repetição. Em seguida, ele se oferece para aplicar essas mesmas edições em outros lugares onde elas possam ser aplicadas. Por exemplo, se você perdeu locais em que uma refatoração pode ser aplicada, as sugestões do IntelliCode ajudam você a encontrar esses locais e corrigi-los.
O IntelliCode está ciente da estrutura semântica do código. Essa estrutura é usada para detectar situações em que as alterações podem ser aplicadas, mesmo que os nomes de 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 de menu Ação Rápida Aplicar sugestão e Ignorar sugestões como esta. Se você quiser usar a alteração sugerida, selecione Aplicar sugestão.
No Visual Studio 2019 16.9 e versões posteriores, você também vê sugestões conforme 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.
Nota
As sugestões do IntelliCode têm escopo de sessão – elas não aparecem depois que você fecha e abre novamente o Visual Studio
Se você quiser ver a lista de todas as alterações sugeridas, acesse 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 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.