public void RemoveForwardedPort(ForwardedPort port) { if (port == null) throw new ArgumentNullException("port"); // Stop port forwarding before removing it port.Stop(); DetachForwardedPort(port); _forwardedPorts.Remove(port); }