C# Класс Gemini.Modules.UndoRedo.Services.UndoRedoManager

Наследование: IUndoRedoManager
Показать файл Открыть проект

Открытые методы

Метод Описание
ExecuteAction ( IUndoableAction action ) : void
Redo ( int actionCount ) : void
RedoTo ( IUndoableAction action ) : void
Undo ( int actionCount ) : void
UndoAll ( ) : void
UndoRedoManager ( ) : System
UndoTo ( IUndoableAction action ) : void

Приватные методы

Метод Описание
EnforceLimit ( ) : void
OnBegin ( ) : void
OnEnd ( ) : void
Peek ( BindableCollection stack ) : IUndoableAction
Pop ( BindableCollection stack ) : IUndoableAction
PopFront ( BindableCollection stack ) : IUndoableAction
Push ( BindableCollection stack, IUndoableAction action ) : void

Описание методов

ExecuteAction() публичный Метод

public ExecuteAction ( IUndoableAction action ) : void
action IUndoableAction
Результат void

Redo() публичный Метод

public Redo ( int actionCount ) : void
actionCount int
Результат void

RedoTo() публичный Метод

public RedoTo ( IUndoableAction action ) : void
action IUndoableAction
Результат void

Undo() публичный Метод

public Undo ( int actionCount ) : void
actionCount int
Результат void

UndoAll() публичный Метод

public UndoAll ( ) : void
Результат void

UndoRedoManager() публичный Метод

public UndoRedoManager ( ) : System
Результат System

UndoTo() публичный Метод

public UndoTo ( IUndoableAction action ) : void
action IUndoableAction
Результат void