ControlBuilder.ProcessGeneratedCode Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ö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.