I agree with your points on the cast. My general approach is to try to keep the number of parameters passed as small as possible to reduce coupling. I certainly should not have cast without checking the type. I was also concerned about not changing things too much on my first try.
Anyway, I'm guessing you would prefer me to pass the FileSet and other properties I need from the task to the classes as individual parameters. Is this the normal design pattern? I'll set VS.NET to convert the tabs to spaces and I'll move the braces to where the coding guidelines suggest (although my religion has always been braces under the if :-) ). Was there anything else that did not fit the guidelines? ------------------------------------- TFC -----Original Message----- From: Ian MacLean [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 12, 2003 10:50 PM To: Tom Cabanski Cc: [EMAIL PROTECTED] Tom, the diff you sent has tabs instead of spaces and incorrect brace positioning. Could you please read the coding guidelines at http://sourceforge.net/docman/display_doc.php?docid=6080&group_id=31650 and re-submit. Another question I have is about the nantTask paramater passed in to the Solution class's constructor. In your patch you cast this to a SolutionTask instance and then use some properties from it. This works fine now because Solution is only ever instanciated from SolutionTask passing itself in the constructor. However in that case why is the paramater a Task instance instead of a SolutionTask insance ? Is there an intent to use the solution class from other tasks that require solution functionality ? With these changes Solution will break if somthing other than a SolutionTask is passed to the constructor. The same goes for ConfigurationSettings. maybe Matt can comment on the intended use of the _nanttask member. Ian > A couple weeks ago I submitted a patch that added webmap to the > solution task and fixed a couple of bugs including the issue in > Resource.cs that made resource compilations failed. I just finished > getting latest from the anonymous source forge and none of this has > been applied. Should I be looking elsewhere? > > > > We identified another bug in the resource compilation of the solution > task that I wanted to fix. > > > > Please advise. > > > > ------------------------------------- > > TFC > > > > > ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers