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; } } }
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; } } }