Namespace DSharpPlus.AsyncEvents
Classes
- AsyncEvent
Represents a non-generic base for async events.
- AsyncEventArgs
A base class for arguments passed to an event handler.
- AsyncEvent<TSender, TArgs>
Provides an implementation of an asynchronous event. Registered handlers are executed asynchronously, in parallel, and potential exceptions are caught and sent to the specified exception handler.
Delegates
- AsyncEventExceptionHandler<TSender, TArgs>
Provides a registration surface for a handler for exceptions raised by an async event or its registered event handlers.
- AsyncEventHandler<TSender, TArgs>
Provides a registration surface for asynchronous events using C# language event syntax.