protected override void Remove(RemoveOperation operation) { JToken token = operation.Path.Find(_target); if (token is JValue) { token.Parent.Remove(); } else { token.Remove(); } }
protected override void Remove(RemoveOperation operation) { var token = operation.Path.Find(_target); if (token.Parent is JProperty) { token.Parent.Remove(); } else { token.Remove(); } }