MSTEST0010: A ClassInitialize metódusnak érvényes elrendezésűnek kell lennie
Tulajdonság | Érték |
---|---|
Szabályazonosító | MSTEST0010 |
Cím | A ClassInitialize metódusnak érvényes elrendezésűnek kell lennie |
Kategória | Használat |
A javítás kompatibilitástörő vagy nem törik | Nem törés |
Alapértelmezés szerint engedélyezve | Igen |
Alapértelmezett súlyosság | Figyelmeztetés |
Bevezetés a verzióba | 3.3.0 |
Ok
A megjelölt metódusoknak érvényes elrendezéssel [ClassInitialize]
kell rendelkezniük.
Szabály leírása
A megjelölt [ClassInitialize]
metódusok érvényességéhez kövesse az alábbi elrendezést:
- nem deklarálható általános osztályban a
InheritanceBehavior
mód beállítása nélkül - kell lennie
public
- kell lennie
static
- nem szabad
async void
- nem lehet speciális módszer (finalizer, operátor...).
- nem lehet általános
- egy típusú paramétert kell megadnia
TestContext
- visszatérési típusnak kell lennie
void
,Task
vagyValueTask
Szabálysértések kijavítása
Győződjön meg arról, hogy a metódus megfelel a fent leírt elrendezésnek.
Mikor kell letiltani a figyelmeztetéseket?
Ne tiltsa el a szabály figyelmeztetését. Ha figyelmen kívül hagyja ezt a szabályt, a megjelölt példányok kimaradnak, vagy futásidejű hibát eredményeznek.
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: