ControlBuilder.ProcessGeneratedCode Metoda

Definice

Umožňuje vlastním tvůrcům ovládacích prvků přistupovat ke vygenerovanému modelu code Document Object Model (CodeDom) a vkládat a upravovat kód během procesu analýzy a sestavování ovládacích prvků.

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)

Parametry

codeCompileUnit
CodeCompileUnit

Kořenový kontejner grafu CodeDOM ovládacího prvku, který se sestavuje.

baseType
CodeTypeDeclaration

Základní typ stránky nebo uživatelského ovládacího prvku, který obsahuje vytvořený ovládací prvek.

derivedType
CodeTypeDeclaration

Odvozený typ stránky nebo uživatelského ovládacího prvku, který obsahuje vytvořený ovládací prvek.

buildMethod
CodeMemberMethod

Kód, který se používá k sestavení ovládacího prvku.

dataBindingMethod
CodeMemberMethod

Kód, který se používá k sestavení metody datové vazby ovládacího prvku.

Poznámky

V jednosouborovém stránkovém modelu baseType jsou parametry derivedType stejného CodeTypeDeclaration typu, který se obvykle odvozuje od Page třídy.

V modelu stránky kódu je baseType typ, CodeTypeDeclaration který představuje částečnou třídu kódu na pozadí, která je obvykle odvozena z Page třídy. Parametr derivedType je třída, která je odvozena od částečné třídy, která obsahuje revize.

Další informace o modelech webových stránek ASP.NET najdete v tématu ASP.NET Web Forms Přehled syntaxe stránky.

Další informace o tom, jak používat CodeDOM k reprezentaci a generování zdrojového kódu, naleznete v tématu Dynamické generování a kompilace zdrojového kódu.

Platí pro

Viz také