Delen via


MSTEST0014: DataRow moet geldig zijn

Eigenschappen Weergegeven als
Regel-id MSTEST0014
Titel DataRow moet geldig zijn
Categorie Gebruik
Oplossing is brekend of niet-brekend Niet-brekend
Standaard ingeschakeld Ja
Standaard ernst Waarschuwing
Geïntroduceerd in versie 3.3.0
Is er een codeoplossing Nee

Oorzaak

Een exemplaar van [DataRow] volgt een of meer punten van de vereiste DataRow indeling niet.

Beschrijving van regel

[DataRow] exemplaren moeten de volgende indeling hebben om geldig te zijn:

  • ze mogen alleen worden ingesteld op een testmethode
  • aantal argumenten moet overeenkomen met het aantal parameters van de methode
  • argumenttype moet overeenkomen met het argumenttype methode

Schendingen oplossen

Zorg ervoor dat het DataRow exemplaar overeenkomt met de vereiste indeling die hierboven wordt beschreven.

Wanneer waarschuwingen onderdrukken

Een waarschuwing van deze regel niet onderdrukken. Als u deze regel negeert, worden gemarkeerde exemplaren overgeslagen of leiden ze tot runtimefouten.

Een waarschuwing onderdrukken

Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de regel uit te schakelen en vervolgens opnieuw in te schakelen.

#pragma warning disable MSTEST0014
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0014

Als u de regel voor een bestand, map of project wilt uitschakelen, stelt u de ernst ervan in op none in het configuratiebestand.

[*.{cs,vb}]
dotnet_diagnostic.MSTEST0014.severity = none

Voor meer informatie, zie Hoe codeanalysewaarschuwingen te onderdrukken.