Skip to content

Commit 82b1a6b

Browse files
committed
Concrete EventArgs
1 parent b805e93 commit 82b1a6b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

dotnet/src/webdriver/BiDi/Communication/EventHandler.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ public abstract class EventHandler(string eventName, IEnumerable<BrowsingContext
2929

3030
public IEnumerable<BrowsingContext.BrowsingContext>? Contexts { get; } = contexts;
3131

32-
public abstract ValueTask InvokeAsync(object args);
32+
public abstract ValueTask InvokeAsync(EventArgs args);
3333
}
3434

3535
internal class AsyncEventHandler<TEventArgs>(string eventName, Func<TEventArgs, Task> func, IEnumerable<BrowsingContext.BrowsingContext>? contexts = null)
3636
: EventHandler(eventName, contexts) where TEventArgs : EventArgs
3737
{
3838
private readonly Func<TEventArgs, Task> _func = func;
3939

40-
public override async ValueTask InvokeAsync(object args)
40+
public override async ValueTask InvokeAsync(EventArgs args)
4141
{
4242
await _func((TEventArgs)args).ConfigureAwait(false);
4343
}
@@ -48,7 +48,7 @@ internal class SyncEventHandler<TEventArgs>(string eventName, Action<TEventArgs>
4848
{
4949
private readonly Action<TEventArgs> _action = action;
5050

51-
public override ValueTask InvokeAsync(object args)
51+
public override ValueTask InvokeAsync(EventArgs args)
5252
{
5353
_action((TEventArgs)args);
5454

0 commit comments

Comments
 (0)