SYSLIB-diagnostik för alternativ för validering av källgenerering

I följande tabell visas diagnostik-ID:t för alternativ för validering av källgenereringsanalyser i .NET 8 och senare versioner.

Diagnostik-ID beskrivning
SYSLIB1201 Det går inte att använda ValidateObjectMembersAttribute eller ValidateEnumeratedItemsAttribute på fält eller egenskaper med öppna generiska typer.
SYSLIB1202 En medlemstyp har inga fält eller egenskaper att verifiera.
SYSLIB1203 En typ har inga fält eller egenskaper att verifiera.
SYSLIB1204 En typ som har kommenterats med OptionsValidatorAttribute implementerar inte det nödvändiga gränssnittet.
SYSLIB1205 En typ innehåller redan en implementering av metoden "Validate".
SYSLIB1206 Det går inte att verifiera privata fält eller egenskaper.
SYSLIB1207 Medlemstypen kan inte räknas upp.
SYSLIB1208 Validatorer som används för transitiv eller uppräkningsbar validering måste ha en konstruktor utan parametrar.
SYSLIB1209 OptionsValidatorAttribute kan inte tillämpas på en statisk klass.
SYSLIB1210 Null-validatortyp som angetts för attributen ValidateObjectMembersAttribute eller ValidateEnumeratedItemsAttribute .
SYSLIB1211 Cirkelreferenser som inte stöds i modelltyper.
SYSLIB1212 Medlemmen saknar potentiellt transitiv validering.
SYSLIB1213 Medlem som eventuellt saknar uppräkningsbar validering.
SYSLIB1214 Det går inte att verifiera konstanter, statiska fält eller egenskaper.
SYSLIB1215 Verifieringsattributet för medlemmen är inte tillgängligt från valideringstypen.
SYSLIB1216 C#-språkversionen stöds inte av alternativverifieringskällans generator.
SYSLIB1217 Valideringsattributet gäller endast för egenskaper av typen sträng, matris eller ICollection; det kan inte användas med andra typer.