private static System.Transactions.SR GetLoader() { if (loader == null) { System.Transactions.SR sr = new System.Transactions.SR(); Interlocked.CompareExchange <System.Transactions.SR>(ref loader, sr, null); } return(loader); }
public static string GetString(string name) { System.Transactions.SR loader = GetLoader(); if (loader == null) { return(null); } return(loader.resources.GetString(name, Culture)); }
public static string GetString(string name, params object[] args) { System.Transactions.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 str = args[i] as string; if ((str != null) && (str.Length > 0x400)) { args[i] = str.Substring(0, 0x3fd) + "..."; } } return(string.Format(CultureInfo.CurrentCulture, format, args)); }
private static System.Transactions.SR GetLoader() { if (loader == null) { System.Transactions.SR sr = new System.Transactions.SR(); Interlocked.CompareExchange<System.Transactions.SR>(ref loader, sr, null); } return loader; }