As no one replied, I will commit the patch.
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf > Of Andrew Skiba > Sent: Sunday, April 09, 2006 16:41 > To: [EMAIL PROTECTED] > Cc: Mono-devel-list@lists.ximian.com > Subject: [Mono-dev] TemplateControlCompiler.cs > > Hi, Chris. > > At revision 56619 you introduced the following code at > TemplateControlCompiler.cs:176 > > if (builder is RootBuilder) { > typeString = parser.ClassName; > } > > In my flow, parser.ClassName == "Default_aspx", which is > unresolved, but parser.PartialClassName has the correct value > of "_Default". > > At BaseCompiler.Init there is a similar code: > > if (parser.IsPartial) { > ... > mainClass = new CodeTypeDeclaration (parser.PartialClassName); > ... > } else { > ... > mainClass = new CodeTypeDeclaration (parser.ClassName); } > > So, what do you think of the following patch? > > Thank you. > Andrew. > > Index: TemplateControlCompiler.cs > =================================================================== > --- TemplateControlCompiler.cs (revision 59261) > +++ TemplateControlCompiler.cs (working copy) > @@ -174,7 +174,10 @@ > if (childrenAsProperties || > builder.ControlType == null) { > string typeString; > if (builder is RootBuilder) { > - typeString = parser.ClassName; > + if (parser.IsPartial) > + typeString = > parser.PartialClassName; > + else > + typeString = > parser.ClassName; > } > else { > if (builder.ControlType != null > && builder.isProperty && > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list > _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list