ControlBuilder.ProcessGeneratedCode Metod

Definition

Gör det möjligt för anpassade kontrollbyggare att komma åt den genererade koddokumentobjektmodellen (CodeDom) och infoga och ändra kod under parsnings- och byggkontroller.

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)

Parametrar

codeCompileUnit
CodeCompileUnit

Rotcontainern i ett CodeDOM-diagram över kontrollen som skapas.

baseType
CodeTypeDeclaration

Bastypen för sidan eller användarkontrollen som innehåller den kontroll som skapas.

derivedType
CodeTypeDeclaration

Den härledda typen av sida eller användarkontroll som innehåller den kontroll som skapas.

buildMethod
CodeMemberMethod

Den kod som används för att skapa kontrollen.

dataBindingMethod
CodeMemberMethod

Den kod som används för att skapa kontrollens databindningsmetod.

Kommentarer

I enfilssidans modell är parametrarna baseType och derivedType samma CodeTypeDeclaration typ, som vanligtvis härleds från Page klassen.

I sidmodellen baseType bakom koden är den CodeTypeDeclaration typ som representerar den partiella koden bakom-klassen, som vanligtvis härleds Page från klassen. Parametern derivedType är den klass som härleds från den partiella klass som innehåller markering.

Mer information om ASP.NET webbsidemodeller finns i ASP.NET Web Forms Översikt över sidsyntax.

Mer information om hur du använder CodeDOM för att representera och generera källkod finns i Dynamisk källkodsgenerering och kompilering.

Gäller för

Se även