Skip to content

v1.0.0

Choose a tag to compare

@OoLunar OoLunar released this 21 Dec 07:02
· 42 commits to master since this release
81b9329

The initial release of OoLunar.AsyncEvents:

  • Pre/Post event handler support.
  • AsyncEventHandlerPriority support.
  • Mark your event handlers with AsyncEventHandlerAttribute.
  • Add, modify, or remove your event handlers even after they've been prepared by calling AsyncEvent<TEventArgs>.Prepare() after making your changes.
  • AsyncEvent<TEventArgs> is thread-safe and can be used in multi-threaded environments.
  • A AsyncEventContainer to allow for easy management of multiple AsyncEvent<TEventArgs> instances and mass-preparation of all event handlers.

Web documentation can be found at https://oolunar.github.io/AsyncEvents/.