refactor!: event methods renamed for better clarity

This commit is contained in:
Syntriax 2025-07-06 20:39:45 +03:00
parent 7212094a3d
commit 978cba96c8

View File

@ -9,9 +9,9 @@ public class Event
private readonly List<EventHandler> onceListeners = null!; private readonly List<EventHandler> onceListeners = null!;
public void AddListener(EventHandler listener) => listeners.Add(listener); public void AddListener(EventHandler listener) => listeners.Add(listener);
public void AddOnceListener(EventHandler listener) => onceListeners.Add(listener); public void AddOneTimeListener(EventHandler listener) => onceListeners.Add(listener);
public void RemoveListener(EventHandler listener) => listeners.Remove(listener); public void RemoveListener(EventHandler listener) => listeners.Remove(listener);
public void RemoveOnceListener(EventHandler listener) => onceListeners.Remove(listener); public void RemoveOneTimeListener(EventHandler listener) => onceListeners.Remove(listener);
public void Clear() { listeners.Clear(); onceListeners.Clear(); } public void Clear() { listeners.Clear(); onceListeners.Clear(); }
public void Invoke() public void Invoke()
{ {
@ -56,9 +56,9 @@ public class Event<TSender>
private readonly List<EventHandler> onceListeners = null!; private readonly List<EventHandler> onceListeners = null!;
public void AddListener(EventHandler listener) => listeners.Add(listener); public void AddListener(EventHandler listener) => listeners.Add(listener);
public void AddOnceListener(EventHandler listener) => onceListeners.Add(listener); public void AddOneTimeListener(EventHandler listener) => onceListeners.Add(listener);
public void RemoveListener(EventHandler listener) => listeners.Remove(listener); public void RemoveListener(EventHandler listener) => listeners.Remove(listener);
public void RemoveOnceListener(EventHandler listener) => onceListeners.Remove(listener); public void RemoveOneTimeListener(EventHandler listener) => onceListeners.Remove(listener);
public void Clear() { listeners.Clear(); onceListeners.Clear(); } public void Clear() { listeners.Clear(); onceListeners.Clear(); }
public void Invoke(TSender sender) public void Invoke(TSender sender)
{ {
@ -103,9 +103,9 @@ public class Event<TSender, TArguments>
private readonly List<EventHandler> onceListeners = null!; private readonly List<EventHandler> onceListeners = null!;
public void AddListener(EventHandler listener) => listeners.Add(listener); public void AddListener(EventHandler listener) => listeners.Add(listener);
public void AddOnceListener(EventHandler listener) => onceListeners.Add(listener); public void AddOneTimeListener(EventHandler listener) => onceListeners.Add(listener);
public void RemoveListener(EventHandler listener) => listeners.Remove(listener); public void RemoveListener(EventHandler listener) => listeners.Remove(listener);
public void RemoveOnceListener(EventHandler listener) => onceListeners.Remove(listener); public void RemoveOneTimeListener(EventHandler listener) => onceListeners.Remove(listener);
public void Clear() { listeners.Clear(); onceListeners.Clear(); } public void Clear() { listeners.Clear(); onceListeners.Clear(); }
public void Invoke(TSender sender, TArguments args) public void Invoke(TSender sender, TArguments args)
{ {