Пример #1
0
 private static MEErrorManager GetLoader()
 {
     if (loader == null)
     {
         lock (InternalSyncObject)
         {
             if (loader == null)
             {
                 loader = new MEErrorManager();
             }
         }
     }
     return(loader);
 }
Пример #2
0
 private static MEErrorManager GetLoader()
 {
     if (loader == null)
     {
         lock (InternalSyncObject)
         {
             if (loader == null)
             {
                 loader = new MEErrorManager();
             }
         }
     }
     return loader;
 }
Пример #3
0
        public static string GetString(string response)
        {
            MEErrorManager loader = GetLoader();

            if (loader == null)
            {
                return(null);
            }
            Match match = new Regex(@"\+CMS ERROR: (\d+)(,(\w+))*").Match(response);

            if (match.Success)
            {
                return(loader.resources.GetString("CMS_ERROR_" + match.Groups[1].Value, null));
            }
            else
            {
                return(response);
            }
        }