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 baseType paramètres et derivedType sont du 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 Vue d’ensemble de la syntaxe de page Web Forms.

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 dynamiques de code source.

S’applique à

Voir aussi