Add. Copied from System/Assembly/Consts.cs.
authorRaja R Harinath <harinath@hurrynot.org>
Thu, 3 Jun 2004 07:40:01 +0000 (07:40 -0000)
committerRaja R Harinath <harinath@hurrynot.org>
Thu, 3 Jun 2004 07:40:01 +0000 (07:40 -0000)
Unbreak build

svn path=/trunk/mcs/; revision=28748

mcs/class/System.Messaging/Assembly/ChangeLog
mcs/class/System.Messaging/Assembly/Consts.cs [new file with mode: 0644]

index 40923a92125e0a7869472bb0aacfe9e62550a8f4..812947f7654a568ee1c2c9b60a5350afb4bbb852 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-03  Raja R Harinath  <rharinath@novell.com>
+
+       * Consts.cs: Add.  Copied from System/Assembly/Consts.cs.
+
 2004-04-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
 
        * AssemblyInfo.cs: Added
diff --git a/mcs/class/System.Messaging/Assembly/Consts.cs b/mcs/class/System.Messaging/Assembly/Consts.cs
new file mode 100644 (file)
index 0000000..4c8f9b1
--- /dev/null
@@ -0,0 +1,63 @@
+//
+// Consts.cs
+//
+// Author:
+//   Andreas Nahr (ClassDevelopment@A-SoftTech.com)
+//
+// (C) 2003 Andreas Nahr
+//
+// NOTE:
+//     Ensure that every constant is defined for every version symbol!
+//
+
+// 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 AssemblySystem_Design = "System.Design, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
+       public const string AssemblySystem_Drawing = "System.Drawing, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
+       public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
+       public const string AssemblyMono_Security = "Mono.Security, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
+       public const string AssemblyMono_Posix = "Mono.Posix, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
+
+#elif (NET_2_0)
+
+       public const string AssemblySystem_Design = "System.Design, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
+       public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
+       public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
+       public const string AssemblyMono_Security = "Mono.Security, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
+       public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
+       
+#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 AssemblySystem_Design = "System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
+       public const string AssemblySystem_Drawing = "System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
+       public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
+       public const string AssemblyMono_Security = "Mono.Security, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
+       public const string AssemblyMono_Posix = "Mono.Posix, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
+
+#endif
+
+}