ControlBuilder.ProcessGeneratedCode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム コントロール ビルダーが、生成された CodeDom (Code Document Object Model) にアクセスし、コントロールの解析とビルドのプロセス中にコードを挿入および更新できるようにします。
public:
virtual void ProcessGeneratedCode(System::CodeDom::CodeCompileUnit ^ codeCompileUnit, System::CodeDom::CodeTypeDeclaration ^ baseType, System::CodeDom::CodeTypeDeclaration ^ derivedType, System::CodeDom::CodeMemberMethod ^ buildMethod, System::CodeDom::CodeMemberMethod ^ dataBindingMethod);
public virtual void ProcessGeneratedCode (System.CodeDom.CodeCompileUnit codeCompileUnit, System.CodeDom.CodeTypeDeclaration baseType, System.CodeDom.CodeTypeDeclaration derivedType, System.CodeDom.CodeMemberMethod buildMethod, System.CodeDom.CodeMemberMethod dataBindingMethod);
abstract member ProcessGeneratedCode : System.CodeDom.CodeCompileUnit * System.CodeDom.CodeTypeDeclaration * System.CodeDom.CodeTypeDeclaration * System.CodeDom.CodeMemberMethod * System.CodeDom.CodeMemberMethod -> unit
override this.ProcessGeneratedCode : System.CodeDom.CodeCompileUnit * System.CodeDom.CodeTypeDeclaration * System.CodeDom.CodeTypeDeclaration * System.CodeDom.CodeMemberMethod * System.CodeDom.CodeMemberMethod -> unit
Public Overridable Sub ProcessGeneratedCode (codeCompileUnit As CodeCompileUnit, baseType As CodeTypeDeclaration, derivedType As CodeTypeDeclaration, buildMethod As CodeMemberMethod, dataBindingMethod As CodeMemberMethod)
パラメーター
- codeCompileUnit
- CodeCompileUnit
ビルドしているコントロールの CodeDOM グラフのルート コンテナー。
- baseType
- CodeTypeDeclaration
ビルドしているコントロールを格納しているページまたはユーザー コントロールの基本型。
- derivedType
- CodeTypeDeclaration
ビルドしているコントロールを格納しているページまたはユーザー コントロールの派生型。
- buildMethod
- CodeMemberMethod
コントロールのビルドに使用されるコード。
- dataBindingMethod
- CodeMemberMethod
コントロールのデータ バインディング メソッドのビルドに使用されるコード。
注釈
単一ファイル ページ モデルでは、 baseType
パラメーターと derivedType
型は同じ CodeTypeDeclaration 型であり、通常はクラスから Page 派生します。
分離コード ページ モデルでは、 baseType
CodeTypeDeclaration 部分分離コード クラスを表す型であり、通常はクラスから Page 派生します。 パラメーターは derivedType
、マークアップを含む部分クラスから派生するクラスです。
ASP.NET Web ページ モデルの詳細については、「ASP.NET Web Forms ページ構文の概要」を参照してください。
CodeDOM を使用してソース コードを表して生成する方法の詳細については、「 動的ソース コードの生成とコンパイル」を参照してください。