From a3b2c81b312b3e0c02cde76b0604ca2108446950 Mon Sep 17 00:00:00 2001 From: Gert Driesen Date: Sat, 15 May 2004 17:23:05 +0000 Subject: * Consts.cs: Added svn path=/trunk/mcs/; revision=27457 --- .../Assembly/ChangeLog | 6 ++- .../Assembly/Consts.cs | 48 ++++++++++++++++++++++ 2 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 mcs/class/System.Configuration.Install/Assembly/Consts.cs (limited to 'mcs/class/System.Configuration.Install') diff --git a/mcs/class/System.Configuration.Install/Assembly/ChangeLog b/mcs/class/System.Configuration.Install/Assembly/ChangeLog index 40923a92125..eda95009db4 100644 --- a/mcs/class/System.Configuration.Install/Assembly/ChangeLog +++ b/mcs/class/System.Configuration.Install/Assembly/ChangeLog @@ -1,5 +1,9 @@ +2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) + + * Consts.cs: Added + 2004-04-06 Andreas Nahr * AssemblyInfo.cs: Added * ChangeLog: Added - * Locale.cs: Added \ No newline at end of file + * Locale.cs: Added diff --git a/mcs/class/System.Configuration.Install/Assembly/Consts.cs b/mcs/class/System.Configuration.Install/Assembly/Consts.cs new file mode 100644 index 00000000000..19a13d1db9e --- /dev/null +++ b/mcs/class/System.Configuration.Install/Assembly/Consts.cs @@ -0,0 +1,48 @@ +// +// Consts.cs +// +// Authors: +// Umadevi S (sumadevi@novell.com) +// Andreas Nahr (ClassDevelopment@A-SoftTech.com) +// +// +// NOTE: +// Ensure that every constant is defined for every version symbol! +// This class is similar to the Consts.cs class at System.Web/Assembly by Andreas Nhar +// + +// This class contains constants that are dependent on the defined symbols +// Use it to shorten and make code more maintainable in situations like: +// +//#if (NET_1_0) +// [Designer ("System.Diagnostics.Design.ProcessDesigner, System.Design, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof (IDesigner))] +//#endif +//#if (NET_1_1) +// [Designer ("System.Diagnostics.Design.ProcessDesigner, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof (IDesigner))] +//#endif +// +// by changing them into: +// +// [Designer ("System.Diagnostics.Design.ProcessDesigner, " + Consts.AssemblySystem_Design, typeof (IDesigner))] +// + +internal sealed class Consts +{ + + private Consts () + { + } + +#if (NET_1_0) + + public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; + public const string AssemblySystem = "System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; + +//#elif (NET_1_1) +#else + // NET_1_1 is seen as default if somebody 'forgets' to specify any of the symbols + // to ensure we are not breaking the build in this case + public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; + public const string AssemblySystem = "System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; +#endif +} -- cgit v1.2.3