Udostępnij za pośrednictwem


ControlBuilder.ProcessGeneratedCode Metoda

Definicja

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.

Dotyczy

Zobacz też