Use essa caixa de diálogo para especificar as opções do comando de refatoração Encapsular campos. Você pode usar o comando Encapsular campos para criar métodos acessadores para campos em uma classe. Com o comando Encapsular campos, você pode ter referências diretas a esses campos substituídos por chamadas aos métodos acessadores recém-criados. Os métodos acessadores também são chamados de "getters" e "setters" ou métodos de leitura/gravação.
Você pode abrir a caixa de diálogo Encapsular campos no Editor de código-fonte, na janela Projetos ou na janela Arquivos. Em uma dessas janelas, clique com o botão direito do mouse em um campo (ou uma referência ao campo em qualquer local do código) e escolha Refatorar > Encapsular campos.
A caixa de diálogo possui os seguintes campos:
Essa opção somente terá impacto se ambas as condições abaixo forem verdadeiras:
Se você deseja visualizar as alterações, será necessário seguir estas etapas para concluir a refatoração:
A janela Refatoração é aberta e mostra uma exibição em árvore do código a ser afetado pela refatoração.