ControlBuilder.ProcessGeneratedCode Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 ASP.NET, vedere panoramica della sintassi delle pagine web form ASP.NET.
Per altre informazioni su come usare CodeDOM per rappresentare e generare codice sorgente, vedere Generazione e compilazione di codice sorgente dinamico.