ControlBuilder.ProcessGeneratedCode Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.