示例#1
0
        /// <summary>
        /// 移除应用程序退出通知
        /// </summary>
        /// <param name="applicationExitNotify"></param>
        public static void Remove(ApplicationExitNotify applicationExitNotify)
        {
            if (applicationExitNotify == null)
            {
                return;
            }

            lock (_listLock)
            {
                _list.Remove(applicationExitNotify);
            }
        }
示例#2
0
        /// <summary>
        /// 添加应用程序退出通知
        /// </summary>
        /// <param name="applicationExitNotify"></param>
        public static void Add(ApplicationExitNotify applicationExitNotify)
        {
            if (applicationExitNotify == null)
            {
                return;
            }

            lock (_listLock)
            {
                if (_list.Contains(applicationExitNotify))
                {
                    return;
                }

                _list.Add(applicationExitNotify);
            }
        }