Freigeben über


<Typ> '<Typname>' führt Shadowing für eine überschreibbare Methode in der Basisklasse durch

Aktualisiert: November 2007

Fehlermeldung

<Typ> "<Typname>" führt Shadowing für eine überschreibbare Methode in der Basisklasse durch. Wenn Sie die Basismethode überschreiben möchten, muss die Methode als "Overrides" deklariert werden.
<type> '<typename>' shadows an overridable method in the base class. If you want to override the base method, this method must be declared 'Overrides'.

Es wurde ein Programmierelement mit dem Namen einer überschreibbaren Prozedur oder Eigenschaft deklariert, die in der Basisklasse definiert ist. In dieser Situation muss das Element in dieser Klasse ein Shadowing über das Element der Basisklasse ausführen.

Standardmäßig ist diese Meldung eine Warnung. Weitere Informationen zum Ausblenden von Warnungen bzw. zur Behandlung von Warnungen als Fehler finden Sie unter Konfigurieren von Warnungen in Visual Basic.

Fehler-ID: BC40005

So beheben Sie diesen Fehler

  • Wenn Sie die Basisprozedur überschreiben möchten, müssen Sie das Overrides-Schlüsselwort zur Deklaration hinzufügen.

  • Wenn Sie ein Shadowing über die Basisprozedur ausführen möchten, müssen Sie das Shadows-Schlüsselwort zur Deklaration hinzufügen.

  • Wenn Sie weder ein Überschreiben noch ein Shadowing beabsichtigen, ändern Sie den Namen des deklarierten Elements.

Siehe auch

Konzepte

Überschreiben von Eigenschaften und Methoden

Shadowing in Visual Basic

Referenz

Overrides

Shadows