Essayez de spécifier 127.0.0.1 au lieu de localhost, ou plus généralement IPAddress.Loopback.ToString(). De plus, vous n'avez pas besoin de convertir explicitement en uint32. Donc, vous devriez essayer quelque chose comme :
var portFwld = new ForwardedPortLocal(4479, IPAddress.Loopback.ToString(), 3306);
Si cela ne fonctionne pas, essayez également de spécifier le nom du serveur, quelque chose comme :
var portFwld = new ForwardedPortLocal(IPAddress.Loopback.ToString(), 4479, "servername_goes_here", 3306);