ControlBuilder.ProcessGeneratedCode メソッド

定義

カスタム コントロール ビルダーが、生成されたコード ドキュメント オブジェクト モデル (CodeDom) にアクセスし、コントロールの解析とビルドのプロセス中にコードを挿入および変更できるようにします。

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 を使用してソース コードを表し、生成する方法の詳細については、「 動的ソース コードの生成とコンパイル」を参照してください。

適用対象

こちらもご覧ください