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