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 網頁模型的詳細資訊,請參閱 ASP.NET 網頁語法概觀。
如需如何使用 CodeDOM 來表示及產生原始碼的詳細資訊,請參閱 動態原始程式碼產生和編譯。