Delegate EventCallback<TEvent>
The type safe callback for event notifications.
Namespace: OpenMod.API.Eventing
Assembly: OpenMod.API.dll
Syntax
public delegate Task EventCallback<in TEvent>(IServiceProvider serviceProvider, object? sender, TEvent event)
where TEvent : IEvent;
Parameters
| Type | Name | Description |
|---|---|---|
| IServiceProvider | serviceProvider | The service provider object. |
| System.Nullable<System.Object> | sender | The event sender. |
| TEvent | event | The event instance. |
Returns
| Type | Description |
|---|---|
| Task |
Type Parameters
| Name | Description |
|---|---|
| TEvent | The event type. |