ControlBuilder.ProcessGeneratedCode Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.