Exemplo n.º 1
0
        public static void ReleaseApi(BaseApi api)
        {
            lock (locker)
            {
                Queue queue;
                if (dict.TryRemove(api as XApi, out queue))
                {
                    api.Dispose();
                    queue.Dispose();

                    api   = null;
                    queue = null;
                }
            }
        }
Exemplo n.º 2
0
        public static void ReleaseApi(BaseApi api)
        {
            lock(locker)
            {
                Queue queue;
                if (dict.TryRemove(api as XApi, out queue))
                {
                    api.Dispose();
                    queue.Dispose();

                    api = null;
                    queue = null;
                }
            }
        }