Merge pull request #1081 from rneatherway/bug17537
[mono.git] / mcs / build / common / SR.cs
1 using System.Globalization;
2
3 static class AssemblyRef
4 {
5         // FIXME
6         internal const string SystemConfiguration = "System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
7         internal const string System = "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35";
8
9         public const string EcmaPublicKey = "b77a5c561934e089";
10         public const string MicrosoftPublicKey = "b03f5f7f11d50a3a";
11  
12         public const string SystemDesign = Consts.AssemblySystem_Design;
13         public const string SystemDrawing = Consts.AssemblySystem_Drawing;
14         public const string SystemWeb = Consts.AssemblySystem_Web;
15         public const string SystemWebExtensions =  "System.Web.Extensions, Version=" + Consts.FxVersion + ", Culture=neutral, PublicKeyToken=31bf3856ad364e35";
16         public const string SystemWindowsForms = Consts.AssemblySystem_Windows_Forms;
17 }
18
19 static partial class SR
20 {
21         internal static string GetString(string name, params object[] args)
22         {
23                 return GetString (CultureInfo.InvariantCulture, name, args);
24         }
25
26         internal static string GetString(CultureInfo culture, string name, params object[] args)
27         {
28                 return string.Format (culture, name, args);
29         }
30
31         internal static string GetString(string name)
32         {
33                 return name;
34         }
35
36         internal static string GetString(CultureInfo culture, string name)
37         {
38                 return name;
39         }
40 }
41
42 namespace System.Runtime.CompilerServices
43 {
44         class FriendAccessAllowed : Attribute
45         { }
46 }