public static bool TryParse(string s, out SmtpX509IdentifierEx result) { result = null; string subject; SmtpDomainWithSubdomains subjectCN; string issuer; SmtpDomainWithSubdomains[] domains; bool flag; if (!SmtpX509IdentifierEx.InternalTryParse(s, out subject, out subjectCN, out issuer, out domains, out flag)) { return(false); } result = new SmtpX509IdentifierEx(subject, subjectCN, issuer, domains); return(true); }