public void RemoveAll(string key, IEnumerable values) { if (string.IsNullOrEmpty(key)) { throw new ArgumentNullException(nameof(key)); } if (values == null) { throw new ArgumentNullException(nameof(values)); } ParseRemoveOperation op = new ParseRemoveOperation(new List <object>(values.Cast <object>())); ApplyOperation(key, op); }
public void Remove(string key, object value) { if (string.IsNullOrEmpty(key)) { throw new ArgumentNullException(nameof(key)); } if (value == null) { throw new ArgumentNullException(nameof(value)); } ParseRemoveOperation op = new ParseRemoveOperation(new List <object> { value }); ApplyOperation(key, op); }