コード例 #1
0
        public static void RenewInstance()
        {
            lock (padlock)
            {
                if (_controllerInstance != null)
                {
                    _controllerInstance.Dispose();
                }

                _controllerInstance = NewInstance();
            }
        }
コード例 #2
0
        public static IJJChatController GetInstance()
        {
            lock (padlock)
            {
                if (_controllerInstance == null)
                {
                    _controllerInstance = NewInstance();
                }

                return(_controllerInstance);
            }
        }
コード例 #3
0
ファイル: UserController.cs プロジェクト: josephwyhn/JJCHAT
 public UserController()
 {
     _controllerInstance = JJChatControllerInstanceManager.GetInstance();
 }
コード例 #4
0
ファイル: FriendController.cs プロジェクト: josephwyhn/JJCHAT
 public FriendController()
 {
     _controllerInstance = JJChatControllerInstanceManager.GetInstance();
 }