mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +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");
|
||||
return;
|
||||
|
||||
void Handler(EmptyEvent _)
|
||||
{
|
||||
|
||||
@ -66,14 +66,14 @@ public class EasyEvent<T> : IEasyEvent
|
||||
/// 提供事件注册、注销和触发功能。
|
||||
/// </summary>
|
||||
/// <typeparam name="T">第一个参数类型。</typeparam>
|
||||
/// <typeparam name="Tk">第二个参数类型。</typeparam>
|
||||
public class EasyEvent<T, Tk> : IEasyEvent
|
||||
/// <typeparam name="TK">第二个参数类型。</typeparam>
|
||||
public class EasyEvent<T, TK> : IEasyEvent
|
||||
{
|
||||
/// <summary>
|
||||
/// 存储已注册的双参数事件处理委托。
|
||||
/// 默认为空操作(no-op)委托。
|
||||
/// </summary>
|
||||
private Action<T, Tk>? _mOnEvent = (_, _) => { };
|
||||
private Action<T, TK>? _mOnEvent = (_, _) => { };
|
||||
|
||||
/// <summary>
|
||||
/// 显式实现 IEasyEvent 接口中的 Register 方法。
|
||||
@ -85,7 +85,7 @@ public class EasyEvent<T, Tk> : IEasyEvent
|
||||
{
|
||||
return Register(Action);
|
||||
|
||||
void Action(T _, Tk __)
|
||||
void Action(T _, TK __)
|
||||
{
|
||||
onEvent();
|
||||
}
|
||||
@ -96,7 +96,7 @@ public class EasyEvent<T, Tk> : IEasyEvent
|
||||
/// </summary>
|
||||
/// <param name="onEvent">要注册的事件处理方法。</param>
|
||||
/// <returns>IUnRegister 对象,用于稍后注销该事件监听器。</returns>
|
||||
public IUnRegister Register(Action<T, Tk> onEvent)
|
||||
public IUnRegister Register(Action<T, TK> onEvent)
|
||||
{
|
||||
_mOnEvent += onEvent;
|
||||
return new DefaultUnRegister(() => { UnRegister(onEvent); });
|
||||
@ -106,7 +106,7 @@ public class EasyEvent<T, Tk> : IEasyEvent
|
||||
/// 取消指定的双参数事件监听器。
|
||||
/// </summary>
|
||||
/// <param name="onEvent">需要被注销的事件处理方法。</param>
|
||||
public void UnRegister(Action<T, Tk> onEvent)
|
||||
public void UnRegister(Action<T, TK> onEvent)
|
||||
{
|
||||
_mOnEvent -= onEvent;
|
||||
}
|
||||
@ -116,7 +116,7 @@ public class EasyEvent<T, Tk> : IEasyEvent
|
||||
/// </summary>
|
||||
/// <param name="t">第一个参数。</param>
|
||||
/// <param name="k">第二个参数。</param>
|
||||
public void Trigger(T t, Tk k)
|
||||
public void Trigger(T t, TK k)
|
||||
{
|
||||
_mOnEvent?.Invoke(t, k);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user