It seems FTPClient could be made much more friendly to descendant classes. For example, there is no access to "control" nor "CheckConnection" which makes it very difficult to truly extend this class using inheritance. In fact, numerous method have been marked as internal which really lock down this class when it comes to inheritance.
Is there a particular reason that this class, among others (refer to my post on FTPReply), is so locked down? Am I missing something?
Thanks
-Steve
http://www.stevetrefethen.com/blog/

