次の方法で共有


ControlBuilder.ProcessGeneratedCode メソッド

定義

カスタム コントロール ビルダーが、生成された 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 派生します。

分離コード ページ モデルでは、 baseTypeCodeTypeDeclaration 部分分離コード クラスを表す型であり、通常は クラスから Page 派生します。 パラメーターは derivedType 、マークアップを含む部分クラスから派生するクラスです。

ASP.NET Web ページ モデルの詳細については、「 ASP.NET Web フォーム ページ構文の概要」を参照してください。

CodeDOM を使用してソース コードを表現および生成する方法の詳細については、「 動的ソース コードの生成とコンパイル」を参照してください。

適用対象

こちらもご覧ください