Freigeben über


MSTEST0009: TestCleanup-Methode muss ein gültiges Layout aufweisen

Eigenschaft Wert
Regel-ID MSTEST0009
Titel TestCleanup-Methode muss ein gültiges Layout aufweisen
Kategorie Verwendung
Fix führt oder führt nicht zur Unterbrechung Nicht unterbrechend
Standardmäßig aktiviert Ja
Standardschweregrad Warnung
Eingeführt in Version 3.3.0

Ursache

Eine mit [TestCleanup] gekennzeichnete Methode muss ein gültiges Layout aufweisen.

Regelbeschreibung

Methoden, die mit [TestCleanup] gekennzeichnet sind, müssen folgendes Layout aufweisen, um gültig zu sein:

  • Dort sollte public stehen.
  • Sie darf nicht auf abstract festgelegt sein.
  • Sie darf nicht auf async void festgelegt sein.
  • Sie darf nicht auf static festgelegt sein.
  • darf keine spezielle Methode (Finalizer, Operator ...) sein
  • Sie darf nicht generisch sein.
  • Sie darf keinen Parameter akzeptieren.
  • Der Rückgabetyp muss void, Task oder ValueTask sein.

Behandeln von Verstößen

Stellen Sie sicher, dass die Methode dem oben beschriebenen Layout entspricht.

Wann sollten Warnungen unterdrückt werden?

Unterdrücken Sie keine Warnung dieser Regel. Wenn Sie diese Regel ignorieren, werden gekennzeichnete Instanzen entweder übersprungen, oder sie führen zu Laufzeitfehlern.