Esempio n. 1
0
 public void ApplyLoginDialogInfo(ITelnetSSHLoginDialogInitializeInfo info)
 {
     foreach (MRUItem item in _data)
     {
         ITerminalParameter tp     = item.TerminalParameter;
         ITCPParameter      tcp    = (ITCPParameter)tp.GetAdapter(typeof(ITCPParameter));
         ISSHLoginParameter ssh    = (ISSHLoginParameter)tp.GetAdapter(typeof(ISSHLoginParameter));
         ICygwinParameter   cygwin = (ICygwinParameter)tp.GetAdapter(typeof(ICygwinParameter));
         if (tcp != null)
         {
             info.AddHost(tcp.Destination);
         }
         if (tcp != null)
         {
             info.AddPort(tcp.Port);
         }
         if (ssh != null)
         {
             info.AddIdentityFile(ssh.IdentityFileName);
         }
         if (ssh != null)
         {
             info.AddAccount(ssh.Account);
         }
     }
 }
Esempio n. 2
0
        public void ApplyLoginDialogInfo(ITelnetSSHLoginDialogInitializeInfo info) {

            foreach (MRUItem item in _data) {
                ITerminalParameter tp = item.TerminalParameter;
                ITCPParameter tcp = (ITCPParameter)tp.GetAdapter(typeof(ITCPParameter));
                ISSHLoginParameter ssh = (ISSHLoginParameter)tp.GetAdapter(typeof(ISSHLoginParameter));
                ICygwinParameter cygwin = (ICygwinParameter)tp.GetAdapter(typeof(ICygwinParameter));
                if (tcp != null)
                    info.AddHost(tcp.Destination);
                if (tcp != null)
                    info.AddPort(tcp.Port);
                if (ssh != null)
                    info.AddIdentityFile(ssh.IdentityFileName);
                if (ssh != null)
                    info.AddAccount(ssh.Account);
            }
        }