Modifier & Continuer (Visual Basic) : modifications de déclaration de membre de classe
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
Commande ou commandes masquées par défaut. |
Généralement, Modifier & Continuer prend en charge les modifications apportées aux corps de membres, tels que des méthodes et des propriétés, en mode Arrêt. Toutefois, les modifications apportées aux déclarations de membre ne sont généralement pas autorisées. Par exemple, vous ne pouvez pas modifier la signature ou le niveau d'accès d'un membre, vous ne pouvez pas déclarer de nouvelle méthode ou propriété non privée et vous ne pouvez pas complètement supprimer des membres en mode Arrêt. En particulier, la fonctionnalité Modifier & Continuer ne prend pas en charge les modifications suivantes :
Occultation d'une variable membre existante en déclarant une variable globale ou membre du même nom dans le bloc conteneur.
Occultation d'une variable locale statique en déclarant une nouvelle instance à l'intérieur d'un bloc.
Ajout d'une propriété ou méthode nouvelle, non privée. L'ajout d'une propriété ou méthode Private est autorisé.
Ajout d'un nouveau champ, à moins qu'il ne soit Private et qu'il n'y ait pas d'occurrences du nom de champ dans une instruction active.
Ajout d'un nouveau champ Private dans une classe marquée avec SequentialLayout ou ExplicitLayout.
Ajout ou suppression d'un constructeur.
Suppression de gestionnaires pour un événement. L'ajout d'un gestionnaire d'événements est autorisé.
Ajout d'une nouvelle propriété ou méthode de surcharge, à moins que la propriété ou méthode ne soit Private et qu'il n'y ait pas d'occurrences du nom dans une instruction active.
Ajout ou suppression de la clause WithEvents sur une variable membre.
Suppression d'un membre.
Modification d'une déclaration de propriété ou de méthode pour arrêter l'implémentation d'une interface.
Modification de toute méthode qui utilise des génériques.
Modification de la signature ou du type de retour d'une propriété ou méthode non privée.
Substitution ou occultation d'un membre dans une classe de base.
Modification de l'état MustInherit ou NotOverridable d'une méthode.
Modification des modificateurs d'accès pour une propriété ou méthode.
Modification du type ou de l'état en lecture seule d'un champ.
Modification d'un champ public.
Si vous souhaitez effectuer l'une de ces modifications, vous devez cesser de déboguer et recompiler votre projet.
Voir aussi
Tâches
Référence
Modifier & Continuer (Visual Basic) : modifications de déclaration non prises en charge
Modifier & Continuer (Visual Basic) : modifications de déclaration de membre de module
Modifier & Continuer (Visual Basic) : modifications de déclaration de membre de structure