LibTmux.Workspace.WorkspaceResult
-
Describes workspace state materialized by a build.
Discussed in Use the C# workspace builder , C# workspace builder API
Members
- WorkspaceResult ( Session : Session , Windows : IRead
Only <Window> , Unsupported : IReadList Only <string> )List -
Initializes a workspace result.
- Parameters
-
-
Session ( Session ) – The session that was built.
-
Windows ( IRead
Only <Window> ) – The windows, in the order the file listed them.List -
Unsupported ( IRead
Only <string> ) – The layouts tmux rejected after creating their windows.List
-
-
Gets the session materialized by the build.
- Windows : IRead
Only <Window>List -
Gets created windows in workspace order, or an empty list for Reuse.
- Unsupported : IRead
Only <string>List -
Gets the layouts tmux rejected after creating their windows.
Discussed in Use the C# workspace builder , C# workspace builder behavior
- Journal : IRead
Only <WorkspaceList Action >Outcome -
Gets every reviewed action's outcome, including actions not started after failure.
- CompensationJournal : IRead
Only <WorkspaceList Action >Outcome -
Gets conditional cleanup outcomes in the plan's cleanup order.
- Equals ( other : Workspace
Result ? ) bool
- Deconstruct ( Session : Session , Windows : IRead
Only <Window> , Unsupported : IReadList Only <string> ) voidList -
Deconstructs the result into the built session, windows, and rejected layouts.
- Parameters
-
-
Session ( Session ) – The session that was built.
-
Windows ( IRead
Only <Window> ) – The windows, in workspace order.List -
Unsupported ( IRead
Only <string> ) – The layouts tmux rejected.List
-