You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use event delegate composition for thread-safe, insertion-ordered handler dispatch
Replace HashSet<SessionEventHandler> with a private event (multicast delegate).
The compiler-generated add/remove accessors use a lock-free CAS loop,
dispatch reads the field once for an inherent snapshot, and invocation
order matches registration order.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments