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 konstruktorom kontrolek niestandardowych uzyskiwanie dostępu do wygenerowanego modelu obiektu dokumentu kodu (CodeDom) oraz wstawianie i modyfikowanie kodu podczas procesu analizowania i tworzenia 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 strony lub kontrolki użytkownika, która zawiera utworzoną kontrolkę.
- derivedType
- CodeTypeDeclaration
Pochodny typ kontrolki strony lub użytkownika, który zawiera utworzoną kontrolkę.
- buildMethod
- CodeMemberMethod
Kod używany do kompilowania kontrolki.
- dataBindingMethod
- CodeMemberMethod
Kod używany do tworzenia metody powiązania danych kontrolki.
Uwagi
W modelu baseType
stronicowym z jednym plikiem parametry i derivedType
są tego samego CodeTypeDeclaration typu, które zazwyczaj pochodzą z Page klasy .
W modelu baseType
strony kodowej jest CodeTypeDeclaration typem reprezentującym częściową klasę za kodem, która zazwyczaj pochodzi z 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 stron ASP.NET Web Forms.
Aby uzyskać więcej informacji na temat używania modelu CodeDOM do reprezentowania i generowania kodu źródłowego, zobacz Dynamiczne generowanie i kompilacja kodu źródłowego.