# LibTmux.Workspace.WorkspaceAction

- **Module:** LibTmux.Workspace
- **Package:** LibTmux.Workspace
- **Language:** C#
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/cf34b255c896d19a97e7d7fabea58609c916012d/src/LibTmux.Workspace/WorkspaceAction.cs#L58
- **Page:** https://libtmux.org/en/csharp/latest/workspace/reference/libtmux-workspace-workspaceaction/

Describes one immutable operation over plan-local targets.

Targets are symbols resolved to native identities during application. Display and
enumeration perform no I/O. Derived generic actions expose the actual request.

## Members

### Other members

- `Kind` (property): Gets the operation to perform.
- `Request` (property): Gets the request reviewed by the caller before application.
- `SourceTarget` (property): Gets the parent or source target, when the action needs one.
- `Target` (property): Gets the symbolic target created or used by this action.
- `ToString` (method)
