UndoEngine.UndoUnit.UndoCore Metodo

Definizione

Chiamato da Undo() per eseguire un'azione di annullamento.

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

Commenti

Il Undo metodo chiama il UndoCore metodo per eseguire un'operazione di annullamento. Il Undo metodo stesso funziona per mantenere lo stato coerente all'interno di UndoEngine.UndoUnit, anche in caso di eccezione generata da UndoCore.

Note per gli eredi

Non chiamare direttamente il UndoCore() metodo. Eseguirne l'override se lo si desidera, ma chiamare sempre il publicUndo() metodo per eseguire il lavoro di annullamento. Il Undo() metodo notifica al motore di annullamento di sospendere la raccolta dei dati dell'operazione di annullamento fino al completamento dell'operazione di annullamento corrente. In questo modo si impedisce la creazione di nuove unità di annullamento in risposta a questa unità che esegue il lavoro.

Si applica a

Vedi anche