ControlBuilder.ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) Metodo

Definizione

Consente a compilatori di controllo personalizzati di accedere al CodeDom (Code Document Object Model) generato e inserire e modificare il codice durante il processo di analisi e compilazione dei controlli.Enables custom control builders to access the generated Code Document Object Model (CodeDom) and insert and modify code during the process of parsing and building controls.

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

Parametri

codeCompileUnit
CodeCompileUnit

Il contenitore radice di un grafico CodeDOM del controllo che viene compilato.The root container of a CodeDOM graph of the control that is being built.

baseType
CodeTypeDeclaration

Il tipo base della pagina o controllo utente che contiene il controllo che viene compilato.The base type of the page or user control that contains the control that is being built.

derivedType
CodeTypeDeclaration

Il tipo derivato della pagina o controllo utente che contiene il controllo che viene compilato.The derived type of the page or user control that contains the control that is being built.

buildMethod
CodeMemberMethod

Il codice che viene utilizzato per compilare il controllo.The code that is used to build the control.

dataBindingMethod
CodeMemberMethod

Il codice che viene utillizzato per compilare il metodo di associazione dati del controllo.The code that is used to build the data-binding method of the control.

Commenti

Nel modello di pagina a file singolo, i parametri baseType e derivedType sono dello stesso tipo CodeTypeDeclaration, che in genere deriva dalla classe Page.In the single-file page model, the baseType and derivedType parameters are the same CodeTypeDeclaration type, which typically derives from the Page class.

Nel modello di pagina code-behind baseType è il tipo di CodeTypeDeclaration che rappresenta la classe code-behind parziale, che in genere deriva dalla classe Page.In the code-behind page model, baseType is the CodeTypeDeclaration type that represents the partial code-behind class, which is typically derived from the Page class. Il derivedType parametro è la classe che deriva dalla classe parziale che contiene il markup.The derivedType parameter is the class that derives from the partial class that contains the markup.

Per ulteriori informazioni sui modelli di pagine Web ASP.NET, vedere Cenni preliminari sulla sintassi delle pagine Web form ASP.NET.For more information about ASP.NET Web page models, see ASP.NET Web Forms Page Syntax Overview.

Per ulteriori informazioni sull'utilizzo di CodeDOM per rappresentare e generare codice sorgente, vedere generazione e compilazione di codice sorgente dinamico.For more information about how to use the CodeDOM to represent and generate source code, see Dynamic Source Code Generation and Compilation.

Si applica a

Vedi anche