ControlBuilder.ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) Methode

Definition

Ermöglicht einem benutzerdefinierten Steuerelement-Generator den Zugriff auf das generierte CodeDom (Code Document Object Model) sowie das Einfügen und Ändern von Code während der Analyse und der Erstellung von Steuerelementen.Enables custom control builders to access the generated Code Document Object Model (CodeDom) and insert and modify code during the process of parsing and building controls.

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

Parameter

codeCompileUnit
CodeCompileUnit

Der Stammcontainer eines CodeDOM-Diagramms des Steuerelements, das erstellt wird.The root container of a CodeDOM graph of the control that is being built.

baseType
CodeTypeDeclaration

Der Basistyp der Seite oder des Benutzersteuerelements mit dem Steuerelement, das erstellt wird.The base type of the page or user control that contains the control that is being built.

derivedType
CodeTypeDeclaration

Der abgeleitete Typ der Seite oder des Benutzersteuerelements mit dem Steuerelement, das erstellt wird.The derived type of the page or user control that contains the control that is being built.

buildMethod
CodeMemberMethod

Der Code, der zum Erstellen des Steuerelements verwendet wird.The code that is used to build the control.

dataBindingMethod
CodeMemberMethod

Der Code, der zum Erstellen der Datenbindungsmethode des Steuerelements verwendet wird.The code that is used to build the data-binding method of the control.

Hinweise

Im Seiten baseType Modell mit nur einer Datei sind der- derivedType Parameter und der- CodeTypeDeclaration Parameter derselbe Typ, der in der Page Regel von der-Klasse abgeleitet wird.In the single-file page model, the baseType and derivedType parameters are the same CodeTypeDeclaration type, which typically derives from the Page class.

Im Code Behind-Seiten Modell baseType ist der CodeTypeDeclaration Typ, der die partielle Code Behind-Klasse darstellt, die in der Regel von der Page -Klasse abgeleitet wird.In the code-behind page model, baseType is the CodeTypeDeclaration type that represents the partial code-behind class, which is typically derived from the Page class. Der derivedType -Parameter ist die Klasse, die von der partiellen Klasse abgeleitet wird, die das Markup enthält.The derivedType parameter is the class that derives from the partial class that contains the markup.

Weitere Informationen zu ASP.NET-Webseiten Modellen finden Sie unter ASP.net Web Forms Page Syntax Overview.For more information about ASP.NET Web page models, see ASP.NET Web Forms Page Syntax Overview.

Weitere Informationen zur Verwendung von CodeDOM zum darstellen und Generieren von Quellcode finden Sie unter generieren und Kompilieren von dynamischem Quellcode.For more information about how to use the CodeDOM to represent and generate source code, see Dynamic Source Code Generation and Compilation.

Gilt für:

Siehe auch