Merge pull request #980 from StephenMcConnel/bug-18638
[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 SystemWeb = Consts.AssemblySystem_Web;
13         public const string SystemWebExtensions =  "System.Web.Extensions, Version=" + Consts.FxVersion + ", Culture=neutral, PublicKeyToken=31bf3856ad364e35"; 
14 }
15
16 static partial class SR
17 {
18         internal static string GetString(string name, params object[] args)
19         {
20                 return GetString (CultureInfo.InvariantCulture, name, args);
21         }
22
23         internal static string GetString(CultureInfo culture, string name, params object[] args)
24         {
25                 return string.Format (culture, name, args);
26         }
27
28         internal static string GetString(string name)
29         {
30                 return name;
31         }
32
33         internal static string GetString(CultureInfo culture, string name)
34         {
35                 return name;
36         }
37 }
38
39 namespace System.Runtime.CompilerServices
40 {
41         class FriendAccessAllowed : Attribute
42         { }
43 }