# LibTmux.TmuxBuffers

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/320dc64f4b8b7815842471327a5e6b84a1499bf8/src/LibTmux/Buffers/TmuxBuffers.cs#L11
- **Page:** https://libtmux.org/en/dotnet/latest/reference/libtmux-tmuxbuffers/

The paste buffers of one server.

tmux keeps buffers on the server rather than in a session, so a buffer set
from one session is readable from every other. A buffer named null is the
most recent one, which is what tmux pastes when nothing names a buffer.

## Members

- `SetAsync` (method): Puts text into a buffer.
- `LoadAsync` (method): Puts a file's contents into a buffer.
- `SaveAsync` (method): Writes a buffer to a file.
- `GetAsync` (method): Reads a buffer in full.
- `DeleteAsync` (method): Forgets a buffer.
- `GetAllAsync` (method): Reads every buffer.
- `GetLinesAsync` (method): Reads the buffers as tmux rendered them.
