async Task CheckDisconnected() { if (engine != null) { await engine.CheckDisconnected().ConfigureAwait(false); } }
void CheckDisconnected() { if (engine != null && engine.CheckDisconnected()) { if (Disconnected != null) { Disconnected(this, EventArgs.Empty); } } }
async Task CheckDisconnected() { if (engine != null && await engine.CheckDisconnected().ConfigureAwait(false)) { if (Disconnected != null) { Disconnected(this, EventArgs.Empty); } } }