internal static TransferContainer Instance() { if (TransferContainer._instance == null) { lock (TransferContainer.LockHelper) { if (TransferContainer._instance == null) { TransferContainer._instance = new TransferContainer(); } } } TransferContainer.Init(); return(TransferContainer._instance); }
internal static TransferContainer Instance() { if (TransferContainer._instance == null) { object lockHelper; Monitor.Enter(lockHelper = TransferContainer.LockHelper); try { if (TransferContainer._instance == null) { TransferContainer._instance = new TransferContainer(); } } finally { Monitor.Exit(lockHelper); } } TransferContainer.Init(); return(TransferContainer._instance); }