Freigeben über


Bearbeiten und Fortfahren (Visual Basic): Bearbeitungen der Klassenmemberdeklaration

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

Grundsätzlich unterstützt Bearbeiten und Fortfahren im Unterbrechungsmodus Änderungen am Text von Membern, z. B. Methoden und Eigenschaften. Änderungen von Memberdeklarationen sind jedoch in den meisten Fällen nicht zulässig. Sie dürfen im Unterbrechungsmodus z. B. die Signatur oder Zugriffsebene eines Members nicht ändern, keine neue nicht private Methode oder Eigenschaft deklarieren und Member nicht komplett löschen. Insbesondere unterstützt die Option Bearbeiten und Fortfahren die folgenden Änderungen nicht:

  • Verdecken einer vorhandenen Membervariablen durch Deklaration einer globalen Variablen oder einer Membervariablen mit demselben Namen im umschließenden Block.

  • Shadowing einer statischen lokalen Variablen durch Deklaration einer neuen Instanz innerhalb eines Blocks.

  • Hinzufügen einer neuen, nicht privaten Eigenschaft oder Methode. Das Hinzufügen einer Private-Eigenschaft oder -Methode ist zulässig.

  • Definieren eines neuen Felds, es sei denn, das Feld ist Private, und der Feldname kommt in keiner aktiven Anweisung vor.

  • Hinzufügen eines neuen Private-Felds in einer mit SequentialLayout oder ExplicitLayout markierten Klasse.

  • Hinzufügen und Löschen eines Konstruktors.

  • Entfernen von Ereignishandlern. Das Hinzufügen eines Ereignishandlers ist zulässig.

  • Definieren einer Eigenschaft oder Methode als Überladung, es sei denn, die Eigenschaft bzw. Methode ist Private, und der Name kommt in keiner aktiven Anweisung vor.

  • Hinzufügen oder Entfernen der WithEvents-Klausel einer Membervariablen.

  • Löschen eines Members.

  • Ändern einer Eigenschaft oder einer Methodendeklaration, um die Implementierung einer Schnittstelle zu beenden.

  • Bearbeiten einer Methode, die Generika verwendet.

  • Ändern der Signatur oder des Rückgabetyps einer nicht privaten Eigenschaft oder Methode.

  • Überschreiben oder Shadowing eines Members einer Basisklasse.

  • Ändern des Status MustInherit bzw. NotOverridable einer Methode.

  • Ändern der Zugriffsmodifizierer einer Eigenschaft oder einer Methode.

  • Ändern des Typs oder des Schreibschutzstatus eines Felds.

  • Ändern eines öffentlichen Felds.

Wenn Sie eine dieser Änderungen vornehmen möchten, müssen Sie das Debuggen beenden und das Projekt neu kompilieren.

Siehe auch

Aufgaben

Gewusst wie: Anwenden von Bearbeitungen im Unterbrechungsmodus mithilfe von "Bearbeiten und Fortfahren"

Referenz

Bearbeiten und Fortfahren (Visual Basic): Nicht unterstützte Bearbeitungen von Deklarationen

Bearbeiten und Fortfahren (Visual Basic): Bearbeitungen der Modulmemberdeklaration

Bearbeiten und Fortfahren (Visual Basic): Bearbeitungen von Strukturmemberdeklarationen

Weitere Ressourcen

Bearbeiten und Fortfahren (Visual Basic)