From: Jean-Claude M. <jc...@ma...> - 2003-04-14 17:06:23
|
As far as I can tell, there is nothing in NDoc's libraries that is not CLS-compliant. =20 Anyway, the C# compiler generates errors or warnings if a class marked = as CLS-compliant does contain non-compliant public members. =20 =20 JC =20 -----Original Message----- From: Heath Stewart [mailto:clu...@ho...]=20 Sent: Monday, April 14, 2003 10:42 AM To: jc...@ma... Subject: RE: [ndoc-devel] CLS-compliance Actually, I believe that NDoc assemblies are non-CLS-compliant. If it = uses non-CLS-compliant classes, should it really be marked as = CLSCompliant(true)? It's probably not a big deal, but it does break the "rules". For that matter, poster, are you even sure that NAnt's assemblies are truly CLS-compliant? --- Heath Stewart Software Engineer / Network Administrator Proplanner.NET: Web-based Production Planning Solutions http://www.proplanner.net/ Phone: 515-296-3232 Fax: 515-296-3229 Email: hea...@pr... Email: clu...@ho... (Personal) >From: "Jean-Claude Manoli"=20 >To:=20 >Subject: RE: [ndoc-devel] CLS-compliance=20 >Date: Mon, 14 Apr 2003 08:47:07 -0400=20 >=20 >I have marked NDoc's class libraries as CLS compliant.=20 >=20 >JC=20 >=20 > > -----Original Message-----=20 > > From: ndo...@li...=20 > > [mailto:ndo...@li...] On Behalf Of=20 > > Gert Driesen=20 > > Sent: Tuesday, April 08, 2003 12:08 AM=20 > > To: ndo...@li...=20 > > Subject: [ndoc-devel] CLS-compliance=20 > >=20 > >=20 > > Hi,=20 > >=20 > > Would it be possible to mark all NDoc assemblies=20 > > CLS-compliant (and perhaps even ComVisible(false) ?=20 > >=20 > > We want to mark all NAnt assemblies as being CLS-compliant,=20 > > but we can't mark one assembly as CLS-compliant right now=20 > > because it inherits from NDoc.Core.BaseDocumenter, which is=20 > > in an assembly (NDoc.Core) that is not marked CLS-compliant.=20 > >=20 > > The following using directives and assembly-level attributes=20 > > should be added to every AssemblyInfo.cs for this purpose :=20 > >=20 > > using System;=20 > > using System.Runtime.InteropServices;=20 > >=20 > > .....=20 > >=20 > > // Mark NAnt.NUnit2Tasks CLS compliant=20 > > [assembly: CLSCompliant(true)]=20 > > // Make NAnt.NUnit2Tasks as NOT visible to COM=20 > > [assembly: ComVisible(false)]=20 > >=20 > > Thanks,=20 > >=20 > > Gert=20 > >=20 > >=20 > >=20 > >=20 > >=20 > >=20 > > -------------------------------------------------------=20 > > This SF.net email is sponsored by: ValueWeb:=20 > > Dedicated Hosting for just $79/mo with 500 GB of bandwidth!=20 > > No other company gives more support or power for your=20 > > dedicated server=20 > > http://click.atdmt.com/AFF/go/sdnxxaff00300020> aff/direct/01/=20 > >=20 > >=20 > > _______________________________________________=20 > > ndoc-devel mailing list=20 > > ndo...@li...=20 > > https://lists.sourceforge.net/lists/listinfo/n> doc-devel=20 > >=20 >=20 >=20 >=20 >-------------------------------------------------------=20 >This sf.net email is sponsored by:ThinkGeek=20 >Welcome to geek heaven.=20 >http://thinkgeek.com/sf=20 >_______________________________________________=20 >ndoc-devel mailing list=20 >ndo...@li...=20 >https://lists.sourceforge.net/lists/listinfo/ndoc-devel=20 _____ =20 Protect your PC - Click here <http://g.msn.com/8HMMENUS/2755> for McAfee.com VirusScan Online=20 |