public RecipientInfoCacheIntProperty(RecipientInfoCacheEntryElements element)
 {
     if (element != RecipientInfoCacheEntryElements.WeightedRank)
     {
         throw new ArgumentException("The element " + element + " is not an int type!");
     }
     base.State   = PropertyState.Modified;
     this.element = element;
 }
        // Token: 0x06001389 RID: 5001 RVA: 0x0007084C File Offset: 0x0006EA4C
        public RecipientInfoCacheStringProperty(RecipientInfoCacheEntryElements element)
        {
            switch (element)
            {
            case RecipientInfoCacheEntryElements.EmailAddress:
            case RecipientInfoCacheEntryElements.DisplayName:
            case RecipientInfoCacheEntryElements.Alias:
                base.State   = PropertyState.Modified;
                this.element = element;
                return;

            default:
                throw new ArgumentException("The element " + element + " is not a string type!");
            }
        }