# LibTmux.GetOptionsRequest.GetOptionsRequest

- **Module:** LibTmux.GetOptionsRequest
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/6656a563ec9e07ab52e0c3ac96f7704fc94cc0c0/src/LibTmux/Requests/GetOptionsRequest.cs#L12
- **Page:** https://libtmux.org/reference/dotnet/libtmux-getoptionsrequest-getoptionsrequest/

```
LibTmux.GetOptionsRequest.GetOptionsRequest(scope: OptionScope?, global: bool, includeHooks: bool, includeInherited: bool, quiet: bool)
```

Initializes a request for every option in a scope.

## Parameters

- `scope` (OptionScope?) — The scope to read in, or null for the owner's own.
- `global` (bool) — Whether the global table is read instead of the local one.
- `includeHooks` (bool) — Whether hooks are listed alongside options.
- `includeInherited` (bool) — Whether values inherited from a parent scope are included.
- `quiet` (bool) — Whether an empty table is answered with nothing instead of an error.
