public class ImapClientGmail : ImapClient { public ImapClientGmail() : base() { } public ImapClientGmail(string host, string username, string password, ImapClient.AuthMethods method = ImapClient.AuthMethods.Login, int port = 143, bool secure = false, bool skipSslValidation = false) : base(host, username, password, method, port, secure, skipSslValidation) { } public string GETTAG() { var method = typeof(ImapClient).GetMethod("GetTag", BindingFlags.NonPublic | BindingFlags.Instance); return (string)method.Invoke(this, null); } ...