ControlBuilder.ProcessGeneratedCode Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.