Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visual Studio fornece várias refatorações para limpar e melhorar a qualidade do código. Você pode acessar essas refatorações por meio do menu Ações Rápidas e Refatorações (Ctrl+.).
Adicionar verificações nulas para todos os parâmetros
Aplica-se a: C#
Essa refatoração cria e adiciona if instruções que verificam a nulidade de todos os parâmetros anuláveis e não verificados em um método, tornando o programa mais robusto.
Coloque o cursor em qualquer parâmetro dentro do método.
Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione a opção para adicionar verificações nulas para todos os parâmetros.
Remover o código inacessível
Applies to: C#, Visual Basic
Essa refatoração remove o código que nunca será executado porque não há caminho para o snippet de código, melhorando a legibilidade e a manutenção.
- Coloque o cursor em qualquer lugar no código desbotado que é inacessível:
Em seguida, siga um destes procedimentos:
-
Keyboard
- Pressione Ctrl+. para disparar o menu Ações Rápidas e Refatorações e selecione Remover código inacessível do pop-up da janela Visualização.
-
mouse
- Clique com o botão direito do mouse no código, selecione o menu Ações Rápidas e Refatorações e selecione Remover código inacessível no pop-up da janela Visualização.
-
Keyboard
Quando estiver satisfeito com a alteração, pressione Enter ou clique na correção no menu e as alterações serão confirmadas.
Exemplo:
// Before
private void Method()
{
throw new Exception(nameof(Method));
Console.WriteLine($"Exception for method {nameof(Method)}");
}
// After
private void Method()
{
throw new Exception(nameof(Method));
}
Remover referências não utilizados
Applies to: C#, Visual Basic
Somente para projetos de estilo do SDK , essa refatoração remove referências de projeto não usadas e pacotes NuGet, ajudando a economizar espaço e reduzir o tempo de inicialização.
Observação
Você pode usar o .NET Upgrade Assistant diretamente do Visual Studio para atualizar seu aplicativo para as versões mais recentes do .NET.
Verifique se a opção está habilitada.
Selecione
Tools Options Text Editor < >c6>C# Advanced e habilite o comandoShow "Referências Não Utilizados Removidas" no Gerenciador de Soluções .Em Gerenciador de Soluções, clique com o botão direito do mouse em um nome de projeto ou no nó Dependencies.
Selecione Remover Referências Não Utilizados.
A caixa de diálogo Remover Referências Não Utilizados é aberta, exibindo referências que não têm uso no código-fonte. Referências não usadas são pré-selecionadas para remoção com uma opção para preservar referências selecionando
Keepna lista suspensa Ação.
Clique
Applypara remover as referências selecionadas.
Atribuições de valor não utilizado, variáveis e parâmetros
Applies to: C#, Visual Basic
Esse recurso esmaece parâmetros não utilizados e gera um aviso para valores de expressão não utilizados. O compilador também executa uma análise de fluxo para localizar as atribuições de valor não utilizado. As atribuições de valor não utilizado desaparecem e uma lâmpada aparece com uma Ação Rápida para remover a atribuição redundante. Variáveis não utilizadas com valores desconhecidos mostram uma sugestão de Ação Rápida para usar descartes .
Classificar usos
Applies to: C#, Visual Basic
Essa refatoração classifica as diretivas using na parte superior do arquivo em ordem alfabética, facilitando a localização de uma diretiva de uso específica.
Selecione Editar na barra de menus.
SelecioneUsos de Classificação do Intellisense>.
Você também pode definir configurações diferentes para
usingdiretivas noEditor> de Texto deOpções>de Ferramentas>C#>Advanced.