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 Einzeldateiseitenmodell sind die baseType Parameter und derivedType derselbe CodeTypeDeclaration Typ, der in der Regel von der Page -Klasse abgeleitet wird.

Im CodeBehind-Seitenmodell ist der Typ, baseType der CodeTypeDeclaration die partielle CodeBehind-Klasse darstellt, die in der Regel 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 Übersicht über ASP.NET Web Forms-Seitensyntax.

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

Gilt für:

Weitere Informationen