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

用於建立控制項資料綁定方法的程式碼。

備註

在單檔頁面模型中, baseTypederivedType 參數是相同 CodeTypeDeclaration 型態,通常源自類別 Page

在程式碼背後頁面模型中,是 baseTypeCodeTypeDeclaration 代表部分程式碼背後類別的型別,該類別通常由該 Page 類別衍生而來。 參數 derivedType 是從包含標記的部分類別衍生出來的類別。

欲了解更多關於 ASP.NET 網頁模型的資訊,請參閱 ASP.NET Web Forms 頁面語法概覽

欲了解更多如何使用 CodeDOM 來表示與產生原始碼的資訊,請參閱 動態原始碼生成與編譯

適用於

另請參閱