C# 클래스 Dev2.UndoFramework.ActionManager

파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CheckNotRunningBeforeRecording void
Clear void
CommitTransaction void
CreateTransaction Transaction
CreateTransaction Transaction
EnumUndoableActions IEnumerable
OpenTransaction void
RollBackTransaction void
RunActionDirectly void

공개 메소드들

메소드 설명
ActionManager ( ) : System
RecordAction ( IAction existingAction ) : void
Redo ( ) : void
Undo ( ) : void

보호된 메소드들

메소드 설명
RaiseUndoBufferChanged ( object sender, EventArgs e ) : void

비공개 메소드들

메소드 설명
CheckNotRunningBeforeRecording ( IAction existingAction ) : void
Clear ( ) : void
CommitTransaction ( ) : void
CreateTransaction ( ) : Transaction
CreateTransaction ( bool delayed ) : Transaction
EnumUndoableActions ( ) : IEnumerable
OpenTransaction ( ITransaction t ) : void
RollBackTransaction ( ) : void
RunActionDirectly ( IAction actionToRun ) : void

메소드 상세

ActionManager() 공개 메소드

public ActionManager ( ) : System
리턴 System

RaiseUndoBufferChanged() 보호된 메소드

protected RaiseUndoBufferChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

RecordAction() 공개 메소드

public RecordAction ( IAction existingAction ) : void
existingAction IAction
리턴 void

Redo() 공개 메소드

public Redo ( ) : void
리턴 void

Undo() 공개 메소드

public Undo ( ) : void
리턴 void