Пример #1
0
 /// <summary>
 /// Returns a singleton <see cref="Proxy_Singleton">Proxy_Singleton</see>
 /// </summary>
 /// <returns>a singleton <see cref="Proxy_Singleton">Proxy_Singleton</see></returns>
 public static Proxy_Singleton GetInstance()
 {
     //critical section, which ensures the singleton
     //is thread safe
     lock (singletonLock)
     {
         if (singleton == null)
         {
             singleton = new Proxy_Singleton();
         }
         return(singleton);
     }
 }
Пример #2
0
 /// <summary>
 /// Returns a singleton <see cref="Proxy_Singleton">Proxy_Singleton</see>
 /// </summary>
 /// <returns>a singleton <see cref="Proxy_Singleton">Proxy_Singleton</see></returns>
 public static Proxy_Singleton GetInstance()
 {
     //critical section, which ensures the singleton
     //is thread safe
     lock (singletonLock)
     {
         if (singleton == null)
         {
             singleton = new Proxy_Singleton();
         }
         return singleton;
     }
 }