KeeAgent.KeeAgentExt.PageantAgent_KeyRemoved C# (CSharp) Method

PageantAgent_KeyRemoved() private method

private PageantAgent_KeyRemoved ( object aSender, SshKeyEventArgs aEventArgs ) : void
aSender object
aEventArgs dlech.SshAgentLib.SshKeyEventArgs
return void
        private void PageantAgent_KeyRemoved(object aSender, SshKeyEventArgs aEventArgs)
        {
            var fingerprint = aEventArgs.Key.GetMD5Fingerprint().ToHexString();
              if (keyFileMap.ContainsKey(fingerprint) && keyFileMap[fingerprint].IsTemporary) {
            try {
              File.Delete(keyFileMap[fingerprint].Path);
              keyFileMap.Remove(fingerprint);
            } catch (Exception ex) {
              Debug.Fail(ex.Message, ex.StackTrace);
            }
              }
        }