/// <summary> /// Pushes changes since the last <see cref="IEditableObject.BeginEdit()"/> call. /// </summary> void IEditableObject.EndEdit() { var eventArgs = new EndEditEventArgs(this); _endEditingEvent.SafeInvoke(this, eventArgs); OnEndEdit(eventArgs); if (eventArgs.Cancel) { Log.Info("IEditableObject.EndEdit is canceled by the event args"); return; } if (_backup == null) { return; } Log.Debug("IEditableObject.EndEdit"); _backup = null; }
/// <summary> /// Pushes changes since the last <see cref="IEditableObject.BeginEdit()"/> call. /// </summary> void IEditableObject.EndEdit() { if (_backup is null) { Log.Debug("IEditableObject is not in edit state"); return; } var eventArgs = new EndEditEventArgs(this); _endEditingEvent?.Invoke(this, eventArgs); OnEndEdit(eventArgs); if (eventArgs.Cancel) { Log.Info("IEditableObject.EndEdit is canceled by the event args"); return; } Log.Debug("IEditableObject.EndEdit"); _backup = null; }
private void FeatureLayer_EndSaveEdits(object sender, EndEditEventArgs e) { }