Toast Engine
Loading...
Searching...
No Matches
editor.Workspace.WorkspaceHistoryState Class Reference
Inheritance diagram for editor.Workspace.WorkspaceHistoryState:
Collaboration diagram for editor.Workspace.WorkspaceHistoryState:

Public Member Functions

 WorkspaceHistoryState (ulong workspaceHandle)
void RequestInitial ()
void AcceptInitial (WorkspaceHistoryInitialSnapshot initial)
void AcceptCommit (WorkspaceHistoryCommitted commit)
void SetTransactionOpen (bool open)
void MarkSaved (ByteString canonicalSnapshot)
bool Undo ()
void MarkUnsaved ()
bool Redo ()
bool Checkout (ulong revision)
bool CherryPick (ulong revision)
bool Merge (ulong revision)
void AcceptMergePrepared (WorkspaceHistoryMergePrepared result)
void AcceptSnapshotApplied (WorkspaceHistorySnapshotApplied result)

Properties

ulong WorkspaceHandle [get]
IReadOnlyCollection< WorkspaceHistoryRevision > Revisions [get]

Events

Action? Changed

The documentation for this class was generated from the following file:
  • editor/Workspace/WorkspaceHistoryState.cs