Namespace Executables.Handling
Classes
- AsyncHandleable
Factory methods for creating asynchronous handleables.
- AsyncHandleableExtensions
Extension methods for asynchronous handleable objects.
- AsyncHandleable<T1, T2>
Base class for asynchronous handleables that support a single registered handler.
- AsyncHandler<T1, T2>
Base class for asynchronous handlers.
- AsyncHandlersExtensions
Extension methods for asynchronous handlers.
- DisposableHandler
Base class for handlers with disposable lifetime management.
- Handleable
Factory methods for creating handleables.
- HandleableExtensions
Extension methods for handleable objects.
- Handleable<T1, T2>
Base class for handleables that support a single registered handler.
- HandlerDisposedException
Exception thrown when an operation is attempted on a disposed handler.
- Handler<T1, T2>
Base class for handlers.
- HandlersExtensions
Extension methods for handlers.
- MissingHandlerException
Exception thrown when no handler is available for the requested operation.
Structs
Interfaces
- IAsyncHandleable<T1, T2>
Represents a source that can register an asynchronous handler.
- IAsyncHandleable<T1, T2, THandler>
Represents a source that can register an asynchronous handler.
- IHandleable<T1, T2>
Represents a source that can register a handler.
- IHandleable<T1, T2, THandler>
Represents a source that can register a handler.