Never mind, I found the issue that had been plaguing me.
The root cause of my problem was that I didn't realize that WriteLine was sending "\r\n". Cisco routers don't line the linefeed. This had worked with SharpSSH, but it was only sending "\r".
So I changed everything to Write and added the \r to my data. Now everything works.
The root cause of my problem was that I didn't realize that WriteLine was sending "\r\n". Cisco routers don't line the linefeed. This had worked with SharpSSH, but it was only sending "\r".
So I changed everything to Write and added the \r to my data. Now everything works.