ControlBuilder.ProcessGeneratedCode Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje vlastním tvůrcům ovládacích prvků přistupovat k 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 vytvářený ovládací prvek.
- derivedType
- CodeTypeDeclaration
Odvozený typ stránky nebo uživatelského ovládacího prvku, který obsahuje ovládací prvek, který se sestavuje.
- 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 modelu baseType
stránky s jedním souborem jsou parametry a derivedType
stejného CodeTypeDeclaration typu, který je obvykle odvozen od Page třídy .
V modelu stránky s kódem na pozadí je CodeTypeDeclaration typ, baseType
který představuje třídu částečného kódu na pozadí, která je obvykle odvozena z Page třídy . Parametr derivedType
je třída, která je odvozena z částečné třídy, která obsahuje kód.
Další informace o modelech webových stránek ASP.NET naleznete v tématu ASP.NET Přehled syntaxe stránky webových formulářů.
Další informace o použití CodeDOM k reprezentaci a generování zdrojového kódu naleznete v tématu Generování a kompilace dynamického zdrojového kódu.