ControlBuilder.ProcessGeneratedCode Méthode

Définition

Permet aux générateurs de contrôles personnalisés d’accéder au modèle objet de document de code généré (CodeDom) et d’insérer et de modifier du code pendant le processus d’analyse et de génération de 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 en cours de génération.

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 CodeTypeDeclaration type qui représente la 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 ASP.NET modèles de page web, 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