protected virtual void ValidateRights()

in src/Microsoft.Azure.NotificationHubs/Messaging/AuthorizationRule.cs [171:182]


        protected virtual void ValidateRights(IEnumerable<AccessRights> value)
        {
            if (value == null || !value.Any<AccessRights>() || value.Count<AccessRights>() > 3)
            {
                throw new ArgumentException(string.Format(SRClient.NullEmptyRights, 3));
            }
                
            if (!AuthorizationRule.AreAccessRightsUnique(value))
            {
                throw new ArgumentException(SRClient.CannotHaveDuplicateAccessRights);
            } 
        }