<PackageReference Include="Nito.AsyncEx.Tasks" Version="5.1.2" />

Nito.AsyncEx.Interop.EventArguments<TSender, TEventArgs>

public struct EventArguments<TSender, TEventArgs>
Arguments passed to a .NET event that follows the standard sender, arguments event pattern.
namespace Nito.AsyncEx.Interop { public struct EventArguments<[System.Runtime.CompilerServices.Nullable(2)] TSender, [System.Runtime.CompilerServices.Nullable(2)] TEventArgs> { public TSender Sender { get; set; } public TEventArgs EventArgs { get; set; } } }