On Fri, Jul 23, 2004 at 03:40:12PM +0200, Jochen Wezel wrote: > While reviewing code, I've seen in System.Environment: > > #if NET_1_1 > static > #endif > > I would write > > #if not NET_1_0 > > since I expect that in 2.x this "static" won't change. But if I reason correctly, > this "static" item would get "unstatic" with this current grammar in DotNet 2.x. >
In mcs/class/README it says: * Supporting .NET 1.2, .NET 1.1 and .NET 1.0 builds The defines NET_1_1 and NET_2_0 are used to include features. When NET_2_0 is defined, it also implies that the NET_1_1 is defined. To have code which is only available in an old version, use ONLY_1_0, ONLY_1_1 The code you quoted is therefore correct. -- Malcolm Parsons _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list