/// <summary> /// 注册单一事件 /// </summary> /// <param name="handle"></param> public void AddSingle(CustomEventHandle <T> handle) { if (EventHandle != null) { EventHandle -= handle; } EventHandle += handle; }
/// <summary> /// 注册单一事件 /// </summary> /// <param name="handle"></param> /// <param name="target"></param> public void AddSingle(CustomEventHandle <T> handle, object target) { if (EventHandle != null) { EventHandle -= handle; } EventHandle += handle; Parent = target; }
/// <summary> /// 移除事件 /// </summary> /// <param name="handle"></param> public void Remove(CustomEventHandle <T> handle) { EventHandle -= handle; Parent = null; }
/// <summary> /// 增加事件 /// </summary> /// <param name="handle"></param> /// <param name="target"></param> public void Add(CustomEventHandle <T> handle, object target) { EventHandle += handle; Parent = target; }
/// <summary> /// 移除 /// </summary> /// <param name="handle"></param> public void RemoveItemEvent(CustomEventHandle <CacheItemEventArgs> handle) { Remove(handle); }
/// <summary> /// 增加 /// </summary> /// <param name="handle"></param> /// <param name="target"></param> public void AddItemEvent(CustomEventHandle <CacheItemEventArgs> handle, object target) { Add(handle, target); }
/// <summary> /// 增加 /// </summary> /// <param name="handle"></param> public void AddItemEvent(CustomEventHandle <CacheItemEventArgs> handle) { Add(handle); }
/// <summary> /// 移除事件 /// </summary> /// <param name="handle"></param> public void Remove(CustomEventHandle <T> handle) { EventHandle -= handle; }
/// <summary> /// 增加事件 /// </summary> /// <param name="handle"></param> public void Add(CustomEventHandle <T> handle) { EventHandle += handle; }