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.
Esta geração de código aplica-se a:
C#
Visual Basic
O quê: permite gerar imediatamente o código para um novo construtor em uma classe.
Quando: você introduz um novo construtor e deseja declará-lo corretamente automaticamente, ou modifica um construtor existente.
Por quê: você poderia declarar o construtor antes de usá-lo; no entanto, esse recurso o gerará automaticamente com os parâmetros apropriados. Além disso, modificar um construtor existente exige a atualização de todos os callsites, a menos que você use este recurso para atualizá-los automaticamente.
Como: há várias maneiras de gerar um construtor:
- Gerar construtor e selecionar membros
- Gerar construtor com propriedades
- Gerar construtor desde campos selecionados
- Gerar construtor desde uma nova utilização
- Adicionar o parâmetro ao construtor existente
- Criar e inicializar o campo/propriedade de um parâmetro de construtor
Gerar construtor e selecionar membros (somente C#)
Coloque o cursor em qualquer linha vazia em uma classe:

Depois, siga um destes procedimentos:
- Teclado
- Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
- Mouse
- Clique com o botão direito do mouse e selecione o menu Ações Rápidas e Refatorações.
- Clique no ícone
que aparece na margem esquerda quando o cursor de texto já está na linha vazia na classe.

- Teclado
Selecione Gerar construtor no menu suspenso.
A caixa de diálogo Selecionar membros abre.
Selecione os membros que você deseja incluir como parâmetros do construtor. Você pode ordená-los usando as setas para cima e para baixo. Selecione OK.

Dica
Você pode marcar a caixa de diálogo Adicionar verificações nulas para gerar automaticamente verificações nulas para os parâmetros do construtor.
O construtor é criado com os parâmetros especificados.

Gerar construtor com propriedades (somente C#)
Coloque o cursor na instância.
Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Selecione Gerar o construtor em
<QualifiedName>(com propriedades).
Gerar construtor usando campos selecionados (somente C#)
Realce os membros que você deseja inserir no construtor gerado:

Depois, siga um destes procedimentos:
Teclado
- Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Mouse
- Clique com o botão direito do mouse e selecione o menu Ações Rápidas e Refatorações.
- Clique no ícone
que aparece na margem esquerda quando o cursor de texto já está na linha com a seleção.

Selecione Gerar construtor 'TypeName(...)' no menu suspenso.
O construtor é criado com os parâmetros selecionados.

Gerar construtor de uso novo (C# e Visual Basic)
Coloque o cursor na linha em que há um rabisco vermelho. O rabisco vermelho indica uma chamada para um construtor que ainda não existe.
C#:

Visual Basic:

Depois, siga um destes procedimentos:
Teclado
- Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Mouse
- Clique com o botão direito do mouse e selecione o menu Ações Rápidas e Refatorações.
- Passe o mouse sobre o risco vermelho e clique no ícone
que aparece. - Clique no ícone
que aparece na margem esquerda quando o cursor de texto já está na linha com o risco vermelho.

Selecione Gerar construtor em 'TypeName' no menu suspenso.
Dica
Use o link Visualizar alterações na parte inferior da janela de visualização para ver todas as alterações que serão feitas antes de fazer sua seleção.
O construtor é criado, com os parâmetros inferidos com base em seu uso.
C#:

Visual Basic:

Adicionar parâmetro ao construtor existente (somente C#)
Adicione um parâmetro a uma chamada de construtor existente.
coloque o cursor na linha em que há um rabisco vermelho indicando que você usou um construtor que ainda não existe.

Depois, siga um destes procedimentos:
Teclado
- Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
Mouse
- Clique com o botão direito do mouse e selecione o menu Ações Rápidas e Refatorações.
- Passe o mouse sobre o risco vermelho e clique no ícone
que aparece. - Clique no ícone
que aparece na margem esquerda quando o cursor de texto já está na linha com o risco vermelho.

Selecione Adicionar parâmetro em 'TypeName(...)' no menu suspenso.
O parâmetro é adicionado ao construtor, com o tipo inferido com base em seu uso.

Também é possível adicionar um parâmetro a um método existente. Para saber mais, confira Adicionar parâmetro a um método.
Criar e inicializar um campo ou uma propriedade de um parâmetro de construtor (somente C#)
Localize um construtor existente e adicione um parâmetro:

Coloque o cursor dentro do parâmetro recém-adicionado.
Depois, siga um destes procedimentos:
- Teclado
- Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações.
- Mouse
- Clique com o botão direito do mouse e selecione o menu Ações Rápidas e Refatorações.
- Clique no ícone
que aparece na margem esquerda quando o cursor de texto já está na linha com o parâmetro adicionado.

- Teclado
Selecione Criar e inicializar propriedade ou Criar e inicializar campo no menu suspenso.
O campo ou a propriedade é declarada e automaticamente nomeada para corresponder aos seus tipos. Uma linha de código também é adicionada para inicializar o campo ou a propriedade no corpo do construtor.
