ControlBuilder.ProcessGeneratedCode Metoda

Definicja

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.

Dotyczy

Zobacz też