public void Remove(CmsRecipient recipient) { if (recipient == null) { throw new ArgumentNullException(nameof(recipient)); } _recipients.Remove(recipient); }
// // Encrypt() overloads. Senders invoke this to encrypt and encode a CMS. Afterward, invoke the Encode() method to retrieve the actual encoding. // public void Encrypt(CmsRecipient recipient) { if (recipient == null) { throw new ArgumentNullException(nameof(recipient)); } Encrypt(new CmsRecipientCollection(recipient)); }
public int Add(CmsRecipient recipient) { if (recipient == null) { throw new ArgumentNullException(nameof(recipient)); } int indexOfNewItem = _recipients.Count; _recipients.Add(recipient); return(indexOfNewItem); }
public CmsRecipientCollection(CmsRecipient recipient) { _recipients = new List <CmsRecipient>(1); _recipients.Add(recipient); }