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ůrcem ovládacích prvků získat přístup k vygenerovanému modelu code Document Object Model (CodeDom) a během procesu parsování a vytváření ovládacích prvků vkládat a upravovat kód.
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 modelu baseType
jednosouborové stránky jsou CodeTypeDeclaration parametry stejného derivedType
typu, který se obvykle odvozuje z Page třídy.
V modelu stránky kódu je CodeTypeDeclaration typbaseType
, který představuje částečnou třídu kódu za kódem, která je obvykle odvozena od 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 pomocí codeDOM reprezentovat a generovat zdrojový kód, najdete v tématu Dynamické generování a kompilace zdrojového kódu.