Prova a specificare 127.0.0.1 invece di localhost, o più in generale IPAddress.Loopback.ToString(). Inoltre, non è necessario eseguire il cast in modo esplicito su uint32. Quindi dovresti provare qualcosa come:
var portFwld = new ForwardedPortLocal(4479, IPAddress.Loopback.ToString(), 3306);
Se non funziona, prova anche a specificare il nome del server, qualcosa come:
var portFwld = new ForwardedPortLocal(IPAddress.Loopback.ToString(), 4479, "servername_goes_here", 3306);