ControlBuilder.ProcessGeneratedCode Methode

Definitie

Hiermee kunnen aangepaste besturingselementen toegang krijgen tot het gegenereerde Code Document Object Model (CodeDom) en code invoegen en wijzigen tijdens het parseren en bouwen van besturingselementen.

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)

Parameters

codeCompileUnit
CodeCompileUnit

De hoofdcontainer van een CodeDOM-grafiek van het besturingselement dat wordt gebouwd.

baseType
CodeTypeDeclaration

Het basistype van het pagina- of gebruikersbesturingselement dat het besturingselement bevat dat wordt gebouwd.

derivedType
CodeTypeDeclaration

Het afgeleide type van het pagina- of gebruikersbesturingselement dat het besturingselement bevat dat wordt gebouwd.

buildMethod
CodeMemberMethod

De code die wordt gebruikt om het besturingselement te bouwen.

dataBindingMethod
CodeMemberMethod

De code die wordt gebruikt om de methode voor gegevensbinding van het besturingselement te bouwen.

Opmerkingen

In het model met één bestand zijn de baseType en parameters hetzelfde CodeTypeDeclaration type, dat doorgaans is afgeleid van de PagederivedType klasse.

In het code-behind-paginamodel baseType is het CodeTypeDeclaration type dat de gedeeltelijke code-behind-klasse vertegenwoordigt, die doorgaans is afgeleid van de Page klasse. De derivedType parameter is de klasse die is afgeleid van de gedeeltelijke klasse die de opmaak bevat.

Zie ASP.NET Web Forms Paginasyntaxisoverzicht voor meer informatie over ASP.NET webpaginamodellen.

Zie Dynamische broncodegeneratie en compilatie voor meer informatie over het gebruik van CodeDOM om broncode weer te geven en te genereren.

Van toepassing op

Zie ook