public static string GetString(string name, params object[] args) { TextRes sys = GetLoader(); if (sys == null) { return(null); } string res = sys.resources.GetString(name, TextRes.Culture); if (args != null && args.Length > 0) { for (int i = 0; i < args.Length; i++) { String value = args[i] as String; if (value != null && value.Length > 1024) { args[i] = value.Substring(0, 1024 - 3) + "..."; } } return(String.Format(CultureInfo.CurrentCulture, res, args)); } else { return(res); } }
private static TextRes GetLoader() { if (loader == null) { TextRes sr = new TextRes(); Interlocked.CompareExchange(ref loader, sr, null); } return(loader); }
public static object GetObject(string name) { TextRes sys = GetLoader(); if (sys == null) { return(null); } return(sys.resources.GetObject(name, TextRes.Culture)); }
protected override string GetLocalizedString(string value) { return(TextRes.GetString(value)); }
private static TextRes GetLoader() { if (loader == null) { TextRes res = new TextRes(); Interlocked.CompareExchange<TextRes>(ref loader, res, null); } return loader; }
private static TextRes GetLoader() { if (loader == null) { TextRes sr = new TextRes(); Interlocked.CompareExchange(ref loader, sr, null); } return loader; }