protected override void Dispose(bool disposing) { if (disposing) { Idle.Dispose(); Pool.Dispose(); } }
void Idel2Callback(Idle handle) { this.idle2Called++; handle.Dispose(); }
void OnIdle2(Idle handle) { this.idle2Called++; handle.Dispose(); }
void OnClosed(Idle handle) { handle.Dispose(); this.loop?.Dispose(); this.loop = null; }