Re: Just found this was implemented in the more recent versions..
                As the documentation says, the 
        SessionOptions.SshPrivateKey was added only in the latest beta version (5.20).