# LibTmux.Workspace.WorkspaceBuilder.WorkspaceBuilder

- **Module:** LibTmux.Workspace.WorkspaceBuilder
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/6656a563ec9e07ab52e0c3ac96f7704fc94cc0c0/src/LibTmux.Workspace/WorkspaceBuilder.cs#L21
- **Page:** https://libtmux.org/reference/dotnet/libtmux-workspace-workspacebuilder-workspacebuilder/

```
LibTmux.Workspace.WorkspaceBuilder.WorkspaceBuilder(server: Server, readinessTimeout: TimeSpan?, paneReadiness: PaneReadiness)
```

Initializes a builder against one server.

## Parameters

- `server` (Server) — The server the session is built on.
- `readinessTimeout` (TimeSpan?) — How long a pane may take to reach a prompt-like state, or null for ten seconds.
- `paneReadiness` (PaneReadiness) — Which default-shell panes wait for readiness.
