# LibTmux.Internal.FormatProjection.RowSeparator

- **Module:** LibTmux.Internal.FormatProjection
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** property
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/6656a563ec9e07ab52e0c3ac96f7704fc94cc0c0/src/LibTmux/Materialization/FormatProjection.cs#L48
- **Page:** https://libtmux.org/reference/dotnet/libtmux-internal-formatprojection-rowseparator/

Separates the values of a framed row.

Randomized per process, not fixed: a caller-controlled name (a window
or pane) could otherwise embed a fixed separator deliberately. It
carries no <c>#</c>, so tmux cannot expand it, and a value containing
it fails decode loudly instead of corrupting a field.

Length is bounded by tmux's <c>MAX_IMSGSIZE</c> command cap, shared
with the generation guard on every entity command: 22 hex digits
balance collision odds against that budget.
