public async ValueTask HandleThreadDeleted(object sender, ThreadDeletedEventArgs e) { foreach (var service in ThreadDeletedServices) { await ExecuteAsync((service, e) => service.OnThreadDeleted(e), service, e).ConfigureAwait(false); } }
protected internal virtual ValueTask OnThreadDeleted(ThreadDeletedEventArgs e) => default;