public async ValueTask HandleThreadUpdated(object sender, ThreadUpdatedEventArgs e) { foreach (var service in ThreadUpdatedServices) { await ExecuteAsync((service, e) => service.OnThreadUpdated(e), service, e).ConfigureAwait(false); } }
protected internal virtual ValueTask OnThreadUpdated(ThreadUpdatedEventArgs e) => default;