Sua equipe de produtividade amigável do .NET bairro (também conhecida como Roslyn) se concentra muito em melhorar a experiência de codificação do .NET. Às vezes, são as pequenas refatorações e correções de código que realmente melhoram o seu fluxo de trabalho. Você pode ter visto muitas melhorias nas visualizações , mas para todos vocês que aguardavam ansiosamente o lançamento do GA, aqui estão alguns recursos que você pode aproveitar!

Melhorias nas ferramentas
Estou muito animado com as novas cores da classificação Roslyn. As cores do Visual Studio Code receberam muitos elogios, então incorporamos esquemas de cores semelhantes no Visual Studio. Seu editor de código agora é apenas um pouco mais colorido. Palavras-chave, métodos do usuário, variáveis locais, nomes de parâmetros e operadores sobrecarregados obtêm novas cores. Você pode até personalizar as cores para cada classificação de sintaxe em Ferramentas> Opções> Ambiente> Fontes e cores e rolar até 'Usuários'.

Na parte inferior dos arquivos do seu editor, estão os indicadores de integridade do documento, além do ícone de limpeza de código. Os indicadores de integridade do documento informam rapidamente quantos erros e avisos estão presentes no arquivo aberto no momento. Você pode clicar no ícone de limpeza de código para aplicar as regras de estilo de código especificadas em Ferramentas> Opções ou, se você tiver um arquivo editorconfig que compartilhe um estilo de código em sua equipe, os estilos especificados nesse arquivo serão aplicados.

Você pode editar arquivos de projeto no estilo sdk com um simples clique duplo! Você também pode visualizar esses arquivos de projeto com visualização na navegação GoToAll (Ctrl + t) e pesquisar no conteúdo por referências de arquivo.

Carregue um subconjunto de projetos em sua solução com soluções filtradas ! Agora você pode descarregar projetos e salvar um arquivo .slnf que abrirá apenas os projetos especificados. Isso ajuda você a chegar rapidamente ao código do seu interesse, sem precisar carregar uma solução inteira.

Encontre todas as referências categorizadas por tipo de referência. Você pode filtrar por leitura / gravação na nova coluna 'Tipo' na janela Localizar todas as referências.

Execute a formatação de estilo de código em toda a solução na linha de comando com a ferramenta global de dotnet format
.

O Intellicode é uma extensão que oferece uma conclusão inteligente do intellisense com modelos treinados para aprendizado de máquina e executa mais de 2.000 repositórios .NET de código aberto no GitHub.

Agora, o omnibus de novas correções e refatorações de código!
Foreach para LINQ

Adicionar referência ausente para tipos não importados

Sincronizar namespace e nome da pasta

Inverter expressões condicionais

Puxe os membros para cima de diálogo para promover membros para uma interface

Quebrar / recuar / alinhar parâmetros / argumentos

Remover valores e parâmetros de expressão não utilizados

Este é um conjunto de destaques do que há de novo no Visual Studio 2019. Para obter uma lista completa, consulte as notas de versão . Como sempre, eu adoraria seus comentários via twitter , no GitHub ou na seção de comentários abaixo. Além disso, uma coisa importante a ser observada é que, para usar o .NET Core 3.0 Preview, você precisará baixar e instalar o SDK, ele ainda não está incluído no instalador do Visual Studio 2019.

Gerente de programas, .NET e Visual Studio