public void Remove(string key, object value, IElement element) { IndexContract.ValidateRemove(key, value, element); var wrappedElement = element as WrappedElement; if (wrappedElement != null) { RawIndex.Remove(key, value, wrappedElement.Element); } }
public void Remove(string key, object value, IElement element) { IndexContract.ValidateRemove(key, value, element); var eventElement = element as EventElement; if (eventElement != null) { RawIndex.Remove(key, value, eventElement.GetBaseElement()); } }
public void Remove(string key, object value, IElement element) { IndexContract.ValidateRemove(key, value, element); BaseIndex.Remove(key, value, GetBaseElement(element)); }
public void Remove(string key, object value, IElement element) { IndexContract.ValidateRemove(key, value, element); throw new InvalidOperationException(ReadOnlyTokens.MutateErrorMessage); }