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 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.