private void Connection_OnConnectionClosed(object sender, SocketEventArgs e) { try { ObjectExtension.Raise(e, sender, ref this.OnConnectionClosed); } finally { this.Connection = null; } }
private void Connection_OnConnectionClosed(object sender, SocketEventArgs e) { try { ObjectExtension.Raise(e, sender, ref this.OnConnectionClosed); } finally { this.connections.TryRemove(e.Connection.Id, out var cc); } }