/// <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)
 {
 }
Exemple #4
0
 private void FeatureLayer_EndSaveEdits(object sender, EndEditEventArgs e)
 {
 }