ControlBuilder.ProcessGeneratedCode Yöntem

Tanım

Özel denetim oluşturucularının oluşturulan Kod Belgesi Nesne Modeli'ne (CodeDom) erişmesini ve denetimleri ayrıştırma ve derleme işlemi sırasında kod eklemesini ve değiştirmesini sağlar.

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)

Parametreler

codeCompileUnit
CodeCompileUnit

Derlenen denetimin CodeDOM grafiğinin kök kapsayıcısı.

baseType
CodeTypeDeclaration

Oluşturulan denetimi içeren sayfanın veya kullanıcı denetiminin temel türü.

derivedType
CodeTypeDeclaration

Oluşturulan denetimi içeren sayfa veya kullanıcı denetiminin türetilmiş türü.

buildMethod
CodeMemberMethod

Denetimi oluşturmak için kullanılan kod.

dataBindingMethod
CodeMemberMethod

Denetimin veri bağlama yöntemini oluşturmak için kullanılan kod.

Açıklamalar

Tek dosyalı sayfa modelinde baseType ve derivedType parametreleri genellikle sınıfından türetilen Page aynı CodeTypeDeclaration türdedir.

Arkadaki kod sayfası modelinde, baseType genellikle sınıfından CodeTypeDeclaration türetilen kısmi arka kod sınıfını Page temsil eden türdür. derivedType parametresi, işaretlemeyi içeren kısmi sınıftan türetilen sınıftır.

ASP.NET Web sayfası modelleri hakkında daha fazla bilgi için bkz. ASP.NET Web Forms Sayfa Söz Dizimine Genel Bakış.

CodeDOM kullanarak kaynak kodu temsil etme ve oluşturma hakkında daha fazla bilgi için bkz. Dinamik Kaynak Kodu Oluşturma ve Derleme.

Şunlara uygulanır

Ayrıca bkz.