# LibTmux.TmuxHooks.BuildSetArguments

- **Module:** LibTmux.TmuxHooks
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/6656a563ec9e07ab52e0c3ac96f7704fc94cc0c0/src/LibTmux/Hooks/TmuxHooks.cs#L209
- **Page:** https://libtmux.org/reference/dotnet/libtmux-tmuxhooks-buildsetarguments/

```
LibTmux.TmuxHooks.BuildSetArguments(request: SetHookRequest) -> List<string>
```

Builds the arguments a hook request sends.

This stays on the hooks handle because which scope flags and target
tmux receives follow from the handle the caller reached for, the same
way they do for options.
