ControlBuilder.ProcessGeneratedCode 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.

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 mit dem Steuerelement, das erstellt wird.

derivedType
CodeTypeDeclaration

Der abgeleitete Typ der Seite oder des Benutzersteuerelements mit dem Steuerelement, 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 Einzeldateimodell sind die baseType und derivedType die Parameter der gleichen CodeTypeDeclaration Art, die in der Regel von der Page Klasse abgeleitet werden.

Im Codebehind-Seitenmodell ist der Typ, der CodeTypeDeclaration die Teilcodebehind-Klasse darstellt, baseType die in der Regel aus der Page Klasse abgeleitet wird. Der derivedType Parameter ist die Klasse, die aus der Teilklasse abgeleitet wird, die das Markup enthält.

Weitere Informationen zu ASP.NET Webseitenmodellen finden Sie unter ASP.NET Web Forms Übersicht über die Seitensyntax.

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

Gilt für

Siehe auch