次の方法で共有


CodeGenerator.ValidateIdentifiers(CodeObject) メソッド

定義

指定した 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)

パラメーター

e
CodeObject

無効な識別子をテストするオブジェクト。

例外

指定した CodeObject に無効な識別子が含まれています。

注釈

オブジェクトの CodeObject 識別子フィールドに、セキュリティ違反を許容するフィールド エスケープ文字と非表示コードを含めることができます。 このメソッドは、ツリー内の各 CodeObject リテラル フィールドで System.CodeDom 、コードを非表示にするために使用できる文字をチェックし、識別子フィールドに無効な文字が含まれている場合は例外をスローします。

このメソッドは、 メソッドを IsValidLanguageIndependentIdentifier 呼び出して、指定された CodeObject または System.CodeDom ツリー内の各識別子を検証し、識別子が無効な場合、または無効な文字が含まれている場合に例外をスローします。

このメソッドを呼び出し、コードを生成する前に生成するコード グラフを含む を渡 CodeCompileUnit して、識別子フィールド内に隠しコードを含めるために使用できる特定の文字シーケンスの使用をブロックします。 このメソッドは、生成コード メソッドによって自動的に呼び出されることはありません。

適用対象

こちらもご覧ください