ControlBuilder.ProcessGeneratedCode Methode

Definition

Ermöglicht benutzerdefinierten Steuerelement-Generatoren den Zugriff auf das generierte CodeDokumentobjektmodell (CodeDom) und das Einfügen und Ändern von Code während des Analyse- und Erstellungsprozesses von Steuerelementen.

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)

Parameter

codeCompileUnit
CodeCompileUnit

Der Stammcontainer eines CodeDOM-Diagramms des steuerelements, das erstellt wird.

baseType
CodeTypeDeclaration

Der Basistyp der Seite oder des Benutzersteuerelements, das das zu erstellende Steuerelement enthält.

derivedType
CodeTypeDeclaration

Der abgeleitete Typ der Seite oder des Benutzersteuerelements, das das steuerelement enthält, das erstellt wird.

buildMethod
CodeMemberMethod

Der Code, der zum Erstellen des Steuerelements verwendet wird.

dataBindingMethod
CodeMemberMethod

Der Code, der zum Erstellen der Datenbindungsmethode des Steuerelements verwendet wird.

Hinweise

Im Modell mit einer Datei sind die baseType Parameter derselbe derivedType Typ, der in der Regel von der CodeTypeDeclarationPage Klasse abgeleitet wird.

Im CodeBehind-Seitenmodell ist der Typ, baseType der CodeTypeDeclaration die partielle CodeBehind-Klasse darstellt, die normalerweise von der Page Klasse abgeleitet wird. Der derivedType Parameter ist die Klasse, die von der partiellen Klasse abgeleitet wird, die das Markup enthält.

Weitere Informationen zu ASP.NET Webseitenmodellen finden Sie unter ASP.NET Web Forms Page Syntax Overview.

Weitere Informationen zur Verwendung des CodeDOM zum Darstellen und Generieren von Quellcode finden Sie unter Dynamische Quellcodegenerierung und Kompilierung.

Gilt für:

Weitere Informationen