CodeGenerator.ValidateIdentifiers(CodeObject) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megkísérli ellenőrizni a megadott CodeObject vagy System.CodeDom fa egyes azonosítómezőit.
public:
static void ValidateIdentifiers(System::CodeDom::CodeObject ^ e);
public static void ValidateIdentifiers(System.CodeDom.CodeObject e);
static member ValidateIdentifiers : System.CodeDom.CodeObject -> unit
Public Shared Sub ValidateIdentifiers (e As CodeObject)
Paraméterek
Érvénytelen azonosítók tesztelésére szolgáló objektum.
Kivételek
A megadott CodeObject azonosító érvénytelen.
Megjegyzések
Az objektumok azonosító mezői tartalmazhatnak mezőmenekítési CodeObject karaktereket és rejtett kódot, amelyek biztonsági szabálysértéseket tehetnek lehetővé. Ez a metódus ellenőrzi a fa egyes CodeObject mezőinek System.CodeDom literális mezőit a kód elrejtésére használható karaktereknél, és kivételt jelez, ha egy azonosító mező érvénytelen karaktert tartalmaz.
Ez a metódus meghívja a metódust a IsValidLanguageIndependentIdentifier megadott CodeObject vagy System.CodeDom fa egyes azonosítóinak ellenőrzésére, és kivételt jelez, ha egy azonosító érvénytelen vagy érvénytelen karaktereket tartalmaz.
Hívja meg ezt a metódust, és adja át a CodeCompileUnit kóddiagramot tartalmazó kóddiagramot a kód létrehozása előtt, hogy letiltsa bizonyos karaktersorozatok használatát, amelyek felhasználhatók rejtett kód azonosítómezőbe való belefoglalására. Ezt a metódust nem hívják meg automatikusan a generáló kód metódusai.