/// <summary> /// T版本触发监听 /// </summary> /// <param name="name"></param> /// <param name="value"></param> /// <param name="isTriggerCallback"></param> static public void TriggerEvent <T>(this AStatusListener dl, T value = null) where T : class { dl.TriggerEvent(typeof(T).FullName, value, true); }
/// <summary> /// 枚举版本 /// </summary> /// <param name="name"></param> /// <param name="value"></param> /// <param name="isTriggerCallback"></param> static public void TriggerEvent(this AStatusListener dl, Enum name, object value = null, bool isTriggerCallback = true) { dl.TriggerEvent(name.ToString(), value, isTriggerCallback); }