Aracılığıyla paylaş


ControlBuilder.ProcessGeneratedCode Yöntem

Tanım

Özel denetim oluşturucularının oluşturulan Kod Belgesi Nesne Modeline (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 sayfa 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.

Arka planda 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ış.

Kaynak kodu göstermek ve oluşturmak için CodeDOM kullanma hakkında daha fazla bilgi için bkz. Dinamik Kaynak Kodu Oluşturma ve Derleme.

Şunlara uygulanır

Ayrıca bkz.