public static string GetString(string defaultNamespace, string name, params object[] args) { SRLoader <T> loader = GetLoader(defaultNamespace); 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 stringArg = args[i] as string; if ((stringArg != null) && (stringArg.Length > 1024)) { args[i] = stringArg.Substring(0, 1021) + "..."; } } return(string.Format(CultureInfo.CurrentCulture, format, args)); }
public static string GetString(string defaultNamespace, string name) { SRLoader <T> loader = GetLoader(defaultNamespace); if (loader == null) { return(null); } return(loader.resources.GetString(name, Culture)); }
private static SRLoader <T> GetLoader(string defaultNamespace) { if (loader == null) { lock (InternalSyncObject) { if (loader == null) { loader = new SRLoader <T>(defaultNamespace); } } } return(loader); }
public static string GetString(string name, params object[] args) { return(SRLoader <SR> .GetString(DefaultNamespace, name, args)); }
public static string GetString(string name) { return(SRLoader <SR> .GetString(DefaultNamespace, name)); }
public static object GetObject(string name) { return(SRLoader <SR> .GetObject(DefaultNamespace, name)); }