mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-25 04:59:01 +08:00
style(core): 统一泛型参数命名规范并完善测试代码
- 将 EasyEvent 类中的泛型参数 Tk 统一改为 TK,保持命名一致性 - 更新所有使用 Tk 的地方为 TK,包括字段、方法参数和触发方法 - 在测试方法末尾添加 return 语句,提高代码可读性 - [skip ci]
This commit is contained in:
parent
4f01828543
commit
cfdeb4649b
@ -196,6 +196,7 @@ public class SyncArchitectureTests : ArchitectureTestsBase<SyncTestArchitecture>
|
|||||||
|
|
||||||
// 验证取消注册后,计数没有增加
|
// 验证取消注册后,计数没有增加
|
||||||
Assert.That(count, Is.EqualTo(1), "Handler should not be called after unregistration");
|
Assert.That(count, Is.EqualTo(1), "Handler should not be called after unregistration");
|
||||||
|
return;
|
||||||
|
|
||||||
void Handler(EmptyEvent _)
|
void Handler(EmptyEvent _)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -66,14 +66,14 @@ public class EasyEvent<T> : IEasyEvent
|
|||||||
/// 提供事件注册、注销和触发功能。
|
/// 提供事件注册、注销和触发功能。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <typeparam name="T">第一个参数类型。</typeparam>
|
/// <typeparam name="T">第一个参数类型。</typeparam>
|
||||||
/// <typeparam name="Tk">第二个参数类型。</typeparam>
|
/// <typeparam name="TK">第二个参数类型。</typeparam>
|
||||||
public class EasyEvent<T, Tk> : IEasyEvent
|
public class EasyEvent<T, TK> : IEasyEvent
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 存储已注册的双参数事件处理委托。
|
/// 存储已注册的双参数事件处理委托。
|
||||||
/// 默认为空操作(no-op)委托。
|
/// 默认为空操作(no-op)委托。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private Action<T, Tk>? _mOnEvent = (_, _) => { };
|
private Action<T, TK>? _mOnEvent = (_, _) => { };
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 显式实现 IEasyEvent 接口中的 Register 方法。
|
/// 显式实现 IEasyEvent 接口中的 Register 方法。
|
||||||
@ -85,7 +85,7 @@ public class EasyEvent<T, Tk> : IEasyEvent
|
|||||||
{
|
{
|
||||||
return Register(Action);
|
return Register(Action);
|
||||||
|
|
||||||
void Action(T _, Tk __)
|
void Action(T _, TK __)
|
||||||
{
|
{
|
||||||
onEvent();
|
onEvent();
|
||||||
}
|
}
|
||||||
@ -96,7 +96,7 @@ public class EasyEvent<T, Tk> : IEasyEvent
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="onEvent">要注册的事件处理方法。</param>
|
/// <param name="onEvent">要注册的事件处理方法。</param>
|
||||||
/// <returns>IUnRegister 对象,用于稍后注销该事件监听器。</returns>
|
/// <returns>IUnRegister 对象,用于稍后注销该事件监听器。</returns>
|
||||||
public IUnRegister Register(Action<T, Tk> onEvent)
|
public IUnRegister Register(Action<T, TK> onEvent)
|
||||||
{
|
{
|
||||||
_mOnEvent += onEvent;
|
_mOnEvent += onEvent;
|
||||||
return new DefaultUnRegister(() => { UnRegister(onEvent); });
|
return new DefaultUnRegister(() => { UnRegister(onEvent); });
|
||||||
@ -106,7 +106,7 @@ public class EasyEvent<T, Tk> : IEasyEvent
|
|||||||
/// 取消指定的双参数事件监听器。
|
/// 取消指定的双参数事件监听器。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="onEvent">需要被注销的事件处理方法。</param>
|
/// <param name="onEvent">需要被注销的事件处理方法。</param>
|
||||||
public void UnRegister(Action<T, Tk> onEvent)
|
public void UnRegister(Action<T, TK> onEvent)
|
||||||
{
|
{
|
||||||
_mOnEvent -= onEvent;
|
_mOnEvent -= onEvent;
|
||||||
}
|
}
|
||||||
@ -116,7 +116,7 @@ public class EasyEvent<T, Tk> : IEasyEvent
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="t">第一个参数。</param>
|
/// <param name="t">第一个参数。</param>
|
||||||
/// <param name="k">第二个参数。</param>
|
/// <param name="k">第二个参数。</param>
|
||||||
public void Trigger(T t, Tk k)
|
public void Trigger(T t, TK k)
|
||||||
{
|
{
|
||||||
_mOnEvent?.Invoke(t, k);
|
_mOnEvent?.Invoke(t, k);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user