Sdílet prostřednictvím


Diagnostika SYSLIB pro generování zdroje ověřování možností

Následující tabulka ukazuje ID diagnostiky pro analyzátory ověření zdrojové generace možností v .NET 8 a novějších verzích.

ID diagnostiky Popis
SYSLIB1201 Nelze použít ValidateObjectMembersAttribute pole nebo ValidateEnumeratedItemsAttribute vlastnosti s otevřenými obecnými typy.
SYSLIB1202 Typ člena nemá žádná pole ani vlastnosti k ověření.
SYSLIB1203 Typ nemá žádná pole ani vlastnosti k ověření.
SYSLIB1204 Typ opatřený poznámkami OptionsValidatorAttribute neimplementuje potřebné rozhraní.
SYSLIB1205 Typ již obsahuje implementaci metody Validate.
SYSLIB1206 Nelze ověřit soukromá pole nebo vlastnosti.
SYSLIB1207 Typ členu není výčtový.
SYSLIB1208 Validátory používané pro tranzitivní nebo výčtové ověřování musí mít konstruktor bez parametrů.
SYSLIB1209 OptionsValidatorAttribute nelze použít na statickou třídu.
SYSLIB1210 Typ validátoru ValidateObjectMembersAttribute null zadaný pro atributy.ValidateEnumeratedItemsAttribute
SYSLIB1211 Nepodporované cyklický odkazy v typech modelů
SYSLIB1212 Člen potenciálně chybí tranzitivní ověření.
SYSLIB1213 Člen potenciálně chybí výčtové ověření.
SYSLIB1214 Nelze ověřit konstanty, statická pole nebo vlastnosti.
SYSLIB1215 Ověřovací atribut člena je nepřístupný z typu validátoru.
SYSLIB1216 Jazyková verze jazyka C# není podporována generátorem zdrojů ověřování možností.
SYSLIB1217 Ověřovací atribut se vztahuje pouze na vlastnosti typu řetězec, pole nebo ICollection; nelze jej použít s jinými typy.