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