public static AlternateMailbox Parse(string blob) { AlternateMailbox result; if (!AlternateMailbox.TryParse(blob, out result)) { throw new ArgumentException(DataStrings.InvalidAlternateMailboxString(blob, ';'), "blob"); } return(result); }
public static bool TryParse(string blob, out AlternateMailbox alternateMailbox) { alternateMailbox = new AlternateMailbox(); return(AlternateMailbox.TryParse(blob, ref alternateMailbox.identity, ref alternateMailbox.databaseGuid, ref alternateMailbox.flags, ref alternateMailbox.name, ref alternateMailbox.smtpAddresses, ref alternateMailbox.userName, ref alternateMailbox.unknownProperties)); }