protected override void OnDisconnected() { base.OnDisconnected(); for (var i = _forwardedPorts.Count - 1; i >= 0; i--) { var port = _forwardedPorts[i]; DetachForwardedPort(port); _forwardedPorts.RemoveAt(i); } }