private static ResourcesAccess GetLoader() { if (ResourcesAccess.loader == null) { var sr = new ResourcesAccess(); Interlocked.CompareExchange <ResourcesAccess>(ref ResourcesAccess.loader, sr, (ResourcesAccess)null); } return(ResourcesAccess.loader); }
protected override string GetLocalizedString(string value) { var localizedString = ResourcesAccess.GetString("PropertyCategory" + value); if (localizedString != null) { return(localizedString); } return(value); }
public static string GetString(string name, params object[] args) { var loader = ResourcesAccess.GetLoader(); if (loader == null) { return((string)null); } string format = loader.resources.GetString(name, ResourcesAccess.Culture); if (args == null || args.Length == 0) { return(format); } 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, format, args)); }
protected virtual string GetLocalizedString(string value) { return(ResourcesAccess.GetString("PropertyDescription" + value)); }
protected virtual string GetLocalizedString(string value) { return(ResourcesAccess.GetString("PropertyDisplayName" + value)); }
public static object GetObject(string name) { return(ResourcesAccess.GetLoader()?.resources.GetObject(name, ResourcesAccess.Culture)); }
public static string GetString(string name, out bool usedFallback) { usedFallback = false; return(ResourcesAccess.GetString(name)); }
public static string GetString(string name) { return(ResourcesAccess.GetLoader()?.resources.GetString(name, ResourcesAccess.Culture)); }