ControlBuilder.ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) メソッド

定義

カスタム コントロール ビルダーが、生成された CodeDom (Code Document Object Model) にアクセスし、コントロールの解析とビルドのプロセス中にコードを挿入および更新できるようにします。Enables custom control builders to access the generated Code Document Object Model (CodeDom) and insert and modify code during the process of parsing and building controls.

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

パラメーター

codeCompileUnit
CodeCompileUnit

ビルドしているコントロールの CodeDOM グラフのルート コンテナー。The root container of a CodeDOM graph of the control that is being built.

baseType
CodeTypeDeclaration

ビルドしているコントロールを格納しているページまたはユーザー コントロールの基本型。The base type of the page or user control that contains the control that is being built.

derivedType
CodeTypeDeclaration

ビルドしているコントロールを格納しているページまたはユーザー コントロールの派生型。The derived type of the page or user control that contains the control that is being built.

buildMethod
CodeMemberMethod

コントロールのビルドに使用されるコード。The code that is used to build the control.

dataBindingMethod
CodeMemberMethod

コントロールのデータ バインディング メソッドのビルドに使用されるコード。The code that is used to build the data-binding method of the control.

注釈

シングルbaseTypeファイルページモデルでは、パラメーターとderivedTypeパラメーターが同じCodeTypeDeclaration型であり、通常はPageクラスから派生します。In the single-file page model, the baseType and derivedType parameters are the same CodeTypeDeclaration type, which typically derives from the Page class.

分離コードページモデルでbaseType CodeTypeDeclarationは、は、通常、 Pageクラスから派生した部分分離コードクラスを表す型です。In the code-behind page model, baseType is the CodeTypeDeclaration type that represents the partial code-behind class, which is typically derived from the Page class. derivedTypeパラメーターは、マークアップを含む部分クラスから派生するクラスです。The derivedType parameter is the class that derives from the partial class that contains the markup.

ASP.NET Web ページモデルの詳細については、「 ASP.NET Web Forms Page 構文の概要」を参照してください。For more information about ASP.NET Web page models, see ASP.NET Web Forms Page Syntax Overview.

CodeDOM を使用してソースコードを表現および生成する方法の詳細については、「動的なソースコードの生成とコンパイル」を参照してください。For more information about how to use the CodeDOM to represent and generate source code, see Dynamic Source Code Generation and Compilation.

適用対象

こちらもご覧ください