ControlBuilder.ProcessGeneratedCode Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia niestandardowym konstruktorom kontrolek uzyskiwanie dostępu do wygenerowanego modelu obiektów dokumentów kodu (CodeDom) oraz wstawianie i modyfikowanie kodu podczas procesu analizowania i kompilowania kontrolek.
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)
Parametry
- codeCompileUnit
- CodeCompileUnit
Główny kontener grafu CodeDOM tworzonej kontrolki.
- baseType
- CodeTypeDeclaration
Podstawowy typ kontrolki strony lub użytkownika, który zawiera skompilowany formant.
- derivedType
- CodeTypeDeclaration
Pochodny typ kontrolki strony lub użytkownika, który zawiera skompilowany formant.
- buildMethod
- CodeMemberMethod
Kod używany do kompilowania kontrolki.
- dataBindingMethod
- CodeMemberMethod
Kod używany do kompilowania metody powiązania danych kontrolki.
Uwagi
W modelu baseType
jednokrotnej strony parametry i derivedType
są tego samego CodeTypeDeclaration typu, które zwykle pochodzą z Page klasy.
W modelu strony opartej na kodzie jest CodeTypeDeclaration typem reprezentującym baseType
częściową klasę za kodem, która jest zwykle pochodna Page klasy. Parametr derivedType
jest klasą, która pochodzi z klasy częściowej zawierającej znaczniki.
Aby uzyskać więcej informacji na temat modeli stron sieci Web ASP.NET, zobacz omówienie składni strony ASP.NET Web Forms.
Aby uzyskać więcej informacji na temat używania elementu CodeDOM do reprezentowania i generowania kodu źródłowego, zobacz Dynamiczne generowanie i kompilacja kodu źródłowego.