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

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)

Parametri

codeCompileUnit
CodeCompileUnit

Il contenitore radice di un grafico CodeDOM del controllo che viene compilato.

baseType
CodeTypeDeclaration

Il tipo base della pagina o controllo utente che contiene il controllo che viene compilato.

derivedType
CodeTypeDeclaration

Il tipo derivato della pagina o controllo utente che contiene il controllo che viene compilato.

buildMethod
CodeMemberMethod

Il codice che viene utilizzato per compilare il controllo.

dataBindingMethod
CodeMemberMethod

Il codice che viene utillizzato per compilare il metodo di associazione dati del controllo.

Commenti

Nel modello a pagina a file singolo i baseType parametri e derivedType sono lo stesso CodeTypeDeclaration tipo, che in genere deriva dalla Page classe .

Nel modello baseType di tabella code-behind è il CodeTypeDeclaration tipo che rappresenta la classe code-behind parziale, in genere derivata dalla Page classe . Il derivedType parametro è la classe che deriva dalla classe parziale che contiene il markup.

Per altre informazioni sui modelli di pagina Web di ASP.NET, vedere Panoramica della sintassi delle pagine di Web Forms ASP.NET.

Per altre informazioni su come usare CodeDOM per rappresentare e generare codice sorgente, vedere Generazione e compilazione di codice sorgente dinamico.

Si applica a

Vedi anche