# LibTmux.Internal.OptionParser.ParseRows

- **Module:** LibTmux.Internal.OptionParser
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/6656a563ec9e07ab52e0c3ac96f7704fc94cc0c0/src/LibTmux/Internal/OptionParser.cs#L71
- **Page:** https://libtmux.org/reference/dotnet/libtmux-internal-optionparser-parserows/

```
LibTmux.Internal.OptionParser.ParseRows(lines: IReadOnlyList<string>, doubleEscapedDollar: bool) -> IReadOnlyList<TmuxOption>
```

Reads the lines <c>show-options</c> printed.

## Parameters

- `lines` (IReadOnlyList<string>) — The output lines.
- `doubleEscapedDollar` (bool) — Whether this tmux escapes a dollar sign a second time on top of its own
escaping, which tmux 3.4 does and its neighbours do not.

## Returns

One option per non-empty line, in the order tmux printed them.
