Compartilhar via


edição e continuar (Visual Basic): Edição das declarações de membro de classe

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Em geral, Edit and Continue oferecem suporte a alterações que são feitas para os corpos de membros, como métodos e propriedades enquanto no modo Break.Alterações em declarações de membro, no entanto, são proibidas na maioria dos casos.Por exemplo, não é possível alterar o nível de assinatura ou acesso de um membro, você não pode declarar um novo método não particular ou propriedade e não é possível remover completamente membros durante o modo de quebra.Especificamente, a Edição e Continuação não dá suporte as seguintes alterações:

  • Sombrear um membro existente variável, declarando uma variável global ou de membro com o mesmo nome no bloco contendo.

  • Sombrear um variável local estática, declarando uma nova instância dentro de um bloco.

  • Adicionar uma nova e não particular propriedade ou método.Adicionando um Private propriedade ou método é permitido.

  • Adicionar um novo campo, a menos que o campo é Private e não haja nenhuma ocorrência do nome de campo em qualquer demonstrativo ativo.

  • Adicionando um novo Private campo em qualquer classe marcada com SequentialLayout ou ExplicitLayout.

  • Adicionar ou excluir um construtor.

  • Remover manipuladores para um evento.Adicionar um manipulador de eventos é permitido.

  • Adicionar uma nova propriedade sobrecarga ou método, a menos que a propriedade ou método seja Private e não haja nenhuma ocorrência do nome em qualquer demonstrativo ativo.

  • Adicionando ou removendo o WithEvents cláusula de uma variável de membro.

  • Excluir um membro.

  • Alterar uma declaração de propriedade ou método para interromper a implementação de uma interface.

  • Editar qualquer método que usa métodos genéricos

  • Alterar o tipo de assinatura ou retorno de uma propriedade ou método não particular.

  • Substituir ou sombrear um membro de uma classe de base.

  • Alterando o MustInherit ou NotOverridable status de um método.

  • Alterar os modificadores de acesso para uma propriedade ou método.

  • Alterar o tipo ou status somente leitura de um campo.

  • Alterar um campo público.

Se você desejar fazer uma dessas alterações, você deve parar a depuração e recompilar o seu projeto.

Consulte também

Tarefas

Como: Aplicar edições no modo de interrupção com edição e continuar

Referência

edição e continuar (Visual Basic): Não há suporte para declaração edições

edição e continuar (Visual Basic): Módulo membro declaração edições

edição e continuar (Visual Basic): Edição das declarações de membros de estrutura

Outros recursos

Editar e continuar (Visual Basic)