Пример #1
0
 public static string GetString(string name)
 {
     System.Linq.SR loader = GetLoader();
     if (loader == null)
     {
         return(null);
     }
     return(loader.resources.GetString(name, Culture));
 }
Пример #2
0
 private static System.Linq.SR GetLoader()
 {
     if (loader == null)
     {
         System.Linq.SR sr = new System.Linq.SR();
         Interlocked.CompareExchange <System.Linq.SR>(ref loader, sr, null);
     }
     return(loader);
 }
Пример #3
0
 public static object GetObject(string name)
 {
     System.Linq.SR loader = System.Linq.SR.GetLoader();
     if (loader == null)
     {
         return((object)null);
     }
     else
     {
         return(loader.resources.GetObject(name, System.Linq.SR.Culture));
     }
 }
Пример #4
0
 public static string GetString(string name)
 {
     System.Linq.SR loader = System.Linq.SR.GetLoader();
     if (loader == null)
     {
         return((string)null);
     }
     else
     {
         return(loader.resources.GetString(name, System.Linq.SR.Culture));
     }
 }
Пример #5
0
        public static string GetString(string name, params object[] args)
        {
            System.Linq.SR loader = GetLoader();
            if (loader == null)
            {
                return(null);
            }
            string format = loader.resources.GetString(name, Culture);

            if ((args == null) || (args.Length <= 0))
            {
                return(format);
            }
            for (int i = 0; i < args.Length; i++)
            {
                string str2 = args[i] as string;
                if ((str2 != null) && (str2.Length > 0x400))
                {
                    args[i] = str2.Substring(0, 0x3fd) + "...";
                }
            }
            return(string.Format(CultureInfo.CurrentCulture, format, args));
        }
Пример #6
0
        public static string GetString(string name, params object[] args)
        {
            System.Linq.SR loader = System.Linq.SR.GetLoader();
            if (loader == null)
            {
                return((string)null);
            }
            string @string = loader.resources.GetString(name, System.Linq.SR.Culture);

            if (args == null || args.Length <= 0)
            {
                return(@string);
            }
            for (int index = 0; index < args.Length; ++index)
            {
                string str = args[index] as string;
                if (str != null && str.Length > 1024)
                {
                    args[index] = (object)(str.Substring(0, 1021) + "...");
                }
            }
            return(string.Format((IFormatProvider)CultureInfo.CurrentCulture, @string, args));
        }
 private static System.Linq.SR GetLoader()
 {
     if (loader == null)
     {
         System.Linq.SR sr = new System.Linq.SR();
         Interlocked.CompareExchange<System.Linq.SR>(ref loader, sr, null);
     }
     return loader;
 }