Пример #1
0
 internal static TransferContainer Instance()
 {
     if (TransferContainer._instance == null)
     {
         lock (TransferContainer.LockHelper)
         {
             if (TransferContainer._instance == null)
             {
                 TransferContainer._instance = new TransferContainer();
             }
         }
     }
     TransferContainer.Init();
     return(TransferContainer._instance);
 }
Пример #2
0
 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);
 }