public static Application GetApplicationWithArgs(string[] args) { lock (locker) { if (application == null) { lock (locker) { application = new Application(args); } } return(application); } }
public static void Main(string[] args) { try { Services.PlatformService.SetProcessName("Giver"); application = GetApplicationWithArgs(args); application.StartMainLoop(); } catch (Exception e) { Giver.Logger.Debug("Exception is: {0}", e); Exit(-1); } }
public static Application GetApplicationWithArgs(string[] args) { lock(locker) { if(application == null) { lock(locker) { application = new Application(args); } } return application; } }
public static void Main(string[] args) { try { Services.PlatformService.SetProcessName ("Giver"); application = GetApplicationWithArgs(args); application.StartMainLoop (); } catch (Exception e) { Giver.Logger.Debug("Exception is: {0}", e); Exit (-1); } }