private void SelectConnection(TransferType type) { switch (type) { case TransferType.DEFAULT: _transfer = new DefaultTransfer(Settings.Instance().Server.IpAddress, Settings.Instance().Server.Port); break; case TransferType.SOCKS5: if (Settings.Instance().Server.Method.Name == "UnamePasswd") { _transfer = new Socks5Transfer(Settings.Instance().Server.IpAddress, Settings.Instance().Server.Port, BaseConstants.Methods.UNAME_PASSWD); } else if (Settings.Instance().Server.Method.Name == "LoginHmac") { _transfer = new Socks5Transfer(Settings.Instance().Server.IpAddress, Settings.Instance().Server.Port, BaseConstants.Methods.LOGIN_HMAC); } break; } }
static public bool IsColumnChanged(EntityTable tbl) { if (tbl.OldSchema == null) { return(false); } return(DefaultTransfer.ToText(tbl.Rows) != DefaultTransfer.ToText(tbl.OldSchema.Rows)); }