ControlBuilder.ProcessGeneratedCode Metodo

Definizione

Consente ai generatori di controlli personalizzati di accedere al Code Document Object Model (CodeDom) generato e di 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

Contenitore radice di un grafico CodeDOM del controllo in fase di compilazione.

baseType
CodeTypeDeclaration

Tipo di base della pagina o del controllo utente che contiene il controllo che viene compilato.

derivedType
CodeTypeDeclaration

Tipo derivato della pagina o del controllo utente che contiene il controllo che viene compilato.

buildMethod
CodeMemberMethod

Codice utilizzato per compilare il controllo.

dataBindingMethod
CodeMemberMethod

Codice utilizzato per compilare il metodo di associazione dati del controllo.

Commenti

Nel modello a pagina a file singolo i baseType parametri e derivedType sono dello 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, che in genere deriva dalla Page classe . Il derivedType parametro è la classe che deriva dalla classe parziale che contiene il markup.

Per altre informazioni sui modelli di pagine Web ASP.NET, vedere Spazio di archiviazione Page Syntax Overview.For more information about ASP.NET Web page models, see Spazio di archiviazione Page Syntax Overview.

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