„<typename>“ kann nicht als Attribut verwendet werden, da es MustOverride-Methoden enthält, die nicht überschrieben wurden

Klassen mit MustOverride -Methoden können nicht als Attribute verwendet werden.

MustOverride -Member von Attributklassen können nur von abgeleiteten Klassen verwendet werden, die solche Member überschreiben.

Fehler-ID: BC31507

So beheben Sie diesen Fehler

  1. Entfernen Sie den MustOverride -Modifizierer aus Attributklassenmembern.

  2. Implementieren Sie MustOverride -Member in einer abgeleiteten Klasse, und verwenden Sie diese Klasse als Attribut.

Siehe auch