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 フォーム ページ構文の概要」を参照してください。
CodeDOM を使用してソース コードを表現および生成する方法の詳細については、「 動的ソース コードの生成とコンパイル」を参照してください。
適用対象
こちらもご覧ください
.NET