ControlBuilder.ProcessGeneratedCode Méthode

Définition

Permet aux générateurs de contrôles personnalisés d'accéder au modèle CodeDom (Code Document Object Model) généré, ainsi que d'insérer et de modifier du code au cours du processus d'analyse et de génération des contrôles.

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)

Paramètres

codeCompileUnit
CodeCompileUnit

Conteneur racine d'un graphique CodeDOM du contrôle généré.

baseType
CodeTypeDeclaration

Type de base de la page ou du contrôle utilisateur qui contient le contrôle généré.

derivedType
CodeTypeDeclaration

Type dérivé de la page ou du contrôle utilisateur qui contient le contrôle généré.

buildMethod
CodeMemberMethod

Code utilisé pour générer le contrôle.

dataBindingMethod
CodeMemberMethod

Code utilisé pour générer la méthode de liaison de données du contrôle.

Remarques

Dans le modèle de page à fichier unique, les paramètres et derivedType les baseType paramètres sont le même CodeTypeDeclaration type, qui dérive généralement de la Page classe.

Dans le modèle de page code-behind, baseType est le type qui représente la CodeTypeDeclaration classe code-behind partielle, qui est généralement dérivée de la Page classe. Le derivedType paramètre est la classe qui dérive de la classe partielle qui contient le balisage.

Pour plus d’informations sur les modèles de page web ASP.NET, consultez ASP.NET Web Forms vue d’ensemble de la syntaxe de page.

Pour plus d’informations sur l’utilisation de CodeDOM pour représenter et générer du code source, consultez Génération et compilation de code source dynamiques.

S’applique à

Voir aussi