UndoEngine.UndoUnit.UndoCore Метод

Определение

Вызывается методом Undo(), для выполнения действия отмены.

protected:
 virtual void UndoCore();
protected virtual void UndoCore ();
abstract member UndoCore : unit -> unit
override this.UndoCore : unit -> unit
Protected Overridable Sub UndoCore ()

Комментарии

Метод Undo вызывает UndoCore метод для выполнения операции отмены. Сам Undo метод работает для поддержания согласованного UndoEngine.UndoUnitсостояния в , даже в случае исключения, вызванного UndoCore.

Примечания для тех, кто наследует этот метод

Не вызывайте UndoCore() метод напрямую; при необходимости переопределите его, но всегда вызывайте publicUndo() метод для выполнения операции отмены. Метод Undo() уведомляет подсистему отмены о приостановке сбора данных операции отмены до завершения текущей операции отмены. Это предотвращает создание новых единиц отмены в ответ на выполнение работы этого модуля.

Применяется к

См. также раздел