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