CodeGenerator.ValidateIdentifiers(CodeObject) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した CodeObject または System.CodeDom ツリーに含まれる各識別子フィールドの検証を試みます。
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)
パラメーター
無効な識別子をテストするオブジェクト。
例外
指定した CodeObject に無効な識別子が含まれています。
注釈
CodeObject オブジェクトの識別子フィールドにフィールド エスケープ文字と隠しコードを含めることができます。これにより、セキュリティ違反が発生する可能性があります。 このメソッドは、コードを非表示にするために使用できる文字のSystem.CodeDom ツリー内の各CodeObjectのリテラル フィールドをチェックし、識別子フィールドに無効な文字が含まれている場合は例外をスローします。
このメソッドは、 IsValidLanguageIndependentIdentifier メソッドを呼び出して、指定した CodeObject または System.CodeDom ツリー内の各識別子を検証し、識別子が無効であるか、無効な文字が含まれている場合に例外をスローします。
このメソッドを呼び出し、コード を生成する前に生成するコード グラフを含む CodeCompileUnit を渡して、識別子フィールド内に隠しコードを含めるために使用できる特定の文字シーケンスの使用をブロックします。 このメソッドは、生成コード メソッドによって自動的に呼び出されることはありません。