共用方式為


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 網頁語法概觀

如需如何使用 CodeDOM 來表示及產生原始碼的詳細資訊,請參閱 動態原始程式碼產生和編譯

適用於

另請參閱