OpenMod Docs OpenMod Docs
OpenMod Docs OpenMod Docs
OpenMod .NET Plugin Framework.

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.

Extension Methods

DisposeHelper.DisposeSyncOrAsync(Object)