Example #1
0
 private void AgentKeyAddedHandler(object sender, SshKeyEventArgs e)
 {
     if (IsDisposed)
     {
         return;
     }
     if (InvokeRequired)
     {
         Invoke((MethodInvoker) delegate() {
             AgentKeyAddedHandler(sender, e);
         });
         return;
     }
     mKeyCollection.Add(new KeyWrapper(e.Key));
     UpdateVisibility();
     UpdateButtonStates();
 }
Example #2
0
        private void AgentKeyRemovedHandler(object sender, SshKeyEventArgs e)
        {
            if (IsDisposed)
            {
                return;
            }
            if (InvokeRequired)
            {
                Invoke((MethodInvoker) delegate() {
                    AgentKeyRemovedHandler(sender, e);
                });
                return;
            }
            var matchFingerprint = e.Key.GetMD5Fingerprint().ToHexString();
            var matches          = mKeyCollection.Where(k =>
                                                        k.Fingerprint == matchFingerprint).ToList();

            foreach (var key in matches)
            {
                mKeyCollection.Remove(key);
            }
            UpdateVisibility();
            UpdateButtonStates();
        }
Example #3
0
 internal void Agent_KeyAddedOrRemoved(object sender, SshKeyEventArgs e)
 {
     UpdateUI();
 }
Example #4
0
 private void AgentKeyRemovedHandler(object sender, SshKeyEventArgs e)
 {
     if (IsDisposed) {
     return;
       }
       if (InvokeRequired) {
     Invoke((MethodInvoker)delegate() {
       AgentKeyRemovedHandler(sender, e);
     });
     return;
       }
       var matchFingerprint = e.Key.GetMD5Fingerprint().ToHexString();
       var matches = mKeyCollection.Where(k =>
     k.Fingerprint == matchFingerprint).ToList();
       foreach (var key in matches) {
     mKeyCollection.Remove(key);
       }
       UpdateVisibility();
       UpdateButtonStates();
 }
Example #5
0
 private void AgentKeyAddedHandler(object sender, SshKeyEventArgs e)
 {
     if (IsDisposed) {
     return;
       }
       if (InvokeRequired) {
     Invoke((MethodInvoker)delegate() {
     AgentKeyAddedHandler(sender, e);
     });
     return;
       }
       mKeyCollection.Add(new KeyWrapper(e.Key));
       UpdateVisibility();
       UpdateButtonStates();
 }