ControlBuilder.ProcessGeneratedCode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム コントロール ビルダーが、生成されたコード ドキュメント オブジェクト モデル (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 を使用してソース コードを表し、生成する方法の詳細については、「 動的ソース コードの生成とコンパイル」を参照してください。