LibTmux.PowerShell.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>LibTmux.PowerShell</name>
    </assembly>
    <members>
        <member name="T:LibTmux.PowerShell.ConnectTmuxControlCommand">
            <summary>Attaches a caller-owned native control client to an explicit tmux target.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.ConnectTmuxControlCommand.Server">
            <summary>Gets or sets the borrowed server endpoint.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.ConnectTmuxControlCommand.Target">
            <summary>Gets or sets the raw tmux session target; this carries no captured identity guard.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.ConnectTmuxControlCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.ConnectTmuxServerCommand">
            <summary>Discovers a live server from an endpoint handle.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.ConnectTmuxServerCommand.Server">
            <summary>Gets or sets the endpoint handle to connect.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.ConnectTmuxServerCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.ConvertToTmuxQueryJsonCommand">
            <summary>Serializes a native query document in the current wire schema.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.ConvertToTmuxQueryJsonCommand.Query">
            <summary>Gets or sets the native document to serialize.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.ConvertToTmuxQueryJsonCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.DisconnectTmuxControlCommand">
            <summary>Closes a native control client without ending its borrowed tmux daemon.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.DisconnectTmuxControlCommand.Connection">
            <summary>Gets or sets the native control connection to dispose.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.DisconnectTmuxControlCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.EnterTmuxSessionCommand">
            <summary>Attaches the foreground terminal to an explicit native session.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.EnterTmuxSessionCommand.Session">
            <summary>Gets or sets the session whose endpoint and generation are used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.EnterTmuxSessionCommand.ReadOnly">
            <summary>Gets or sets whether the attached client is read-only.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.EnterTmuxSessionCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxClientAttachmentCommand">
            <summary>Resolves the session, window and pane a client currently views.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxClientAttachmentCommand.Client">
            <summary>Gets or sets the client whose attachment is read.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxClientAttachmentCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxClientCommand">
            <summary>Reads clients attached to a server and applies an exact local name selector.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxClientCommand.Server">
            <summary>Gets or sets the server whose clients are read.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxClientCommand.Name">
            <summary>Gets or sets an ordinal, literal client name selector.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxClientCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxEnvironmentCommand">
            <summary>Reads native entries from a server or session environment.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxEnvironmentCommand.Server">
            <summary>Gets or sets the native server whose environment is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxEnvironmentCommand.Session">
            <summary>Gets or sets the native session whose environment is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxEnvironmentCommand.Name">
            <summary>Gets or sets the environment variable name.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxEnvironmentCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxHookCommand">
            <summary>Reads native grouped hooks from an explicit owner.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxHookCommand.Server">
            <summary>Gets or sets the native server whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxHookCommand.Session">
            <summary>Gets or sets the native session whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxHookCommand.Window">
            <summary>Gets or sets the native window whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxHookCommand.Pane">
            <summary>Gets or sets the native pane whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxHookCommand.Name">
            <summary>Gets or sets the hook name; indexed mutation targets one entry.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxHookCommand.Scope">
            <summary>Gets or sets an explicit table scope; omission uses the owner scope.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxHookCommand.Global">
            <summary>Gets or sets whether to use the global table.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxHookCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxHookCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxOptionCommand">
            <summary>Reads native option rows from an explicit owner.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxOptionCommand.Server">
            <summary>Gets or sets the native server whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxOptionCommand.Session">
            <summary>Gets or sets the native session whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxOptionCommand.Window">
            <summary>Gets or sets the native window whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxOptionCommand.Pane">
            <summary>Gets or sets the native pane whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxOptionCommand.Name">
            <summary>Gets or sets the tmux option name, optionally with an array index.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxOptionCommand.Scope">
            <summary>Gets or sets an explicit option scope; omission uses the owner scope.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxOptionCommand.Global">
            <summary>Gets or sets whether to use the global table.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxOptionCommand.IncludeInherited">
            <summary>Gets or sets whether to include values inherited from a parent scope.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxOptionCommand.IncludeHooks">
            <summary>Gets or sets whether to include hook options.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxOptionCommand.Quiet">
            <summary>Gets or sets whether tmux suppresses missing or rejected option errors.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxOptionCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxPaneCommand">
            <summary>Reads panes owned by a server, session, or window.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneCommand.Server">
            <summary>Gets or sets the server whose panes are read.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneCommand.Session">
            <summary>Gets or sets the session whose panes are read.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneCommand.Window">
            <summary>Gets or sets the window whose panes are read.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneCommand.Id">
            <summary>Gets or sets an ordinal, literal pane identifier selector.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxPaneCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxPaneContentCommand">
            <summary>Captures rendered pane content as lines or one string.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.Pane">
            <summary>Gets or sets the pane to capture.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.StartLine">
            <summary>Gets or sets the first line; negative values address scrollback.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.EndLine">
            <summary>Gets or sets the last line, relative to the visible pane.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.History">
            <summary>Gets or sets whether capture starts at the oldest retained history.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.Raw">
            <summary>Gets or sets whether lines are joined with LF into one rendered string.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.EscapeSequences">
            <summary>Gets or sets whether terminal escape sequences are retained.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.EscapeNonPrintable">
            <summary>Gets or sets whether nonprintable bytes use octal escapes.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.JoinWrappedLines">
            <summary>Gets or sets whether wrapped screen lines are joined.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.PreserveTrailingSpaces">
            <summary>Gets or sets whether trailing spaces are retained.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.TrimTrailingSpaces">
            <summary>Gets or sets whether trailing spaces are removed.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.AlternateScreen">
            <summary>Gets or sets whether the alternate screen is captured.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.Quiet">
            <summary>Gets or sets whether a missing alternate screen returns empty content.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.ModeScreen">
            <summary>Gets or sets whether the pane's mode screen is captured.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.Pending">
            <summary>Gets or sets whether incomplete pending output is captured.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.Hyperlinks">
            <summary>Gets or sets whether supported captures include hyperlinks.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.LineNumbers">
            <summary>Gets or sets whether supported captures include line numbers.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxPaneContentCommand.LineFlags">
            <summary>Gets or sets whether supported captures include line flags.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxPaneContentCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxPaneContentCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxQueryFieldCommand">
            <summary>Lists native query fields and their captured-entity bindings.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxQueryFieldCommand.Target">
            <summary>Gets or sets the target whose native descriptors are returned.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxQueryFieldCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxQueryPlanCommand">
            <summary>Prepares a native query plan for an explicit daemon version without I/O.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxQueryPlanCommand.Query">
            <summary>Gets or sets the native query document to plan.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxQueryPlanCommand.DaemonVersion">
            <summary>Gets or sets the known daemon version; planning does not discover it.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxQueryPlanCommand.Pushdown">
            <summary>Gets or sets whether predicates may be evaluated inside tmux.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxQueryPlanCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxServerCommand">
            <summary>Inspects daemon identity and version without starting a server.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxServerCommand.Server">
            <summary>Gets or sets the server endpoint to inspect.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxServerCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxSessionCommand">
            <summary>Reads the server's sessions and applies exact local selectors.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxSessionCommand.Server">
            <summary>Gets or sets the server whose sessions are read.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxSessionCommand.Id">
            <summary>Gets or sets an ordinal, literal session identifier selector.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxSessionCommand.Name">
            <summary>Gets or sets an ordinal, literal session name selector.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxSessionCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxSnapshotCommand">
            <summary>Captures a replacement server snapshot from tmux.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxSnapshotCommand.Server">
            <summary>Gets or sets the server to read.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxSnapshotCommand.Depth">
            <summary>Gets or sets the deepest hierarchy level to capture.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxSnapshotCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.GetTmuxWindowCommand">
            <summary>Reads windows owned by a server or session.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxWindowCommand.Server">
            <summary>Gets or sets the server whose windows are read.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxWindowCommand.Session">
            <summary>Gets or sets the session whose windows are read.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxWindowCommand.Id">
            <summary>Gets or sets an ordinal, literal window identifier selector.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.GetTmuxWindowCommand.Name">
            <summary>Gets or sets an ordinal, literal window name selector.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.GetTmuxWindowCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.InvokeTmuxChainCommand">
            <summary>Runs an ordered native command sequence and returns its merged result.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxChainCommand.Server">
            <summary>Gets or sets the server that receives the chain.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxChainCommand.Command">
            <summary>Gets or sets the ordered native commands, including their identity guards.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxChainCommand.MaxCommands">
            <summary>Gets or sets the maximum admitted command count.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxChainCommand.MaxInputBytes">
            <summary>Gets or sets the UTF-8 byte budget for command names, argument text and their NUL terminators.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxChainCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxChainCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.InvokeTmuxCommandCommand">
            <summary>Executes literal tmux arguments against an explicit server.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxCommandCommand.Server">
            <summary>Gets or sets the endpoint that receives the command.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxCommandCommand.Arguments">
            <summary>Gets or sets literal arguments beginning with the tmux command name.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxCommandCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxCommandCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.InvokeTmuxControlCommandCommand">
            <summary>Runs one native command on an explicit control connection.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxControlCommandCommand.Connection">
            <summary>Gets or sets the borrowed native control connection.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxControlCommandCommand.Command">
            <summary>Gets or sets the native command, including its captured identity guards.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxControlCommandCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxControlCommandCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.InvokeTmuxHookCommand">
            <summary>Runs a hook through its native owner.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxHookCommand.Server">
            <summary>Gets or sets the native server whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxHookCommand.Session">
            <summary>Gets or sets the native session whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxHookCommand.Window">
            <summary>Gets or sets the native window whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxHookCommand.Pane">
            <summary>Gets or sets the native pane whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxHookCommand.Name">
            <summary>Gets or sets the hook name; indexed mutation targets one entry.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxHookCommand.Scope">
            <summary>Gets or sets an explicit table scope; omission uses the owner scope.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxHookCommand.Global">
            <summary>Gets or sets whether to use the global table.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxHookCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.InvokeTmuxPaneCommandCommand">
            <summary>Runs a shell command in one pane and reports its exit status.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxPaneCommandCommand.Pane">
            <summary>Gets or sets the native pane that receives the command.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxPaneCommandCommand.Command">
            <summary>Gets or sets the shell command to run in a subshell.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxPaneCommandCommand.Timeout">
            <summary>Gets or sets the completion wait in seconds, at most one day.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxPaneCommandCommand.SuppressHistory">
            <summary>Gets or sets whether input gets a leading history-suppression space.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxPaneCommandCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxPaneCommandCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.InvokeTmuxQueryCommand">
            <summary>Executes a native query or explicit raw filter against a supplied server.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxQueryCommand.Server">
            <summary>Gets or sets the explicit endpoint to inspect and query.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxQueryCommand.Query">
            <summary>Gets or sets the document planned using the inspected daemon version.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxQueryCommand.Plan">
            <summary>Gets or sets a native Session, Window, or Pane plan prepared for this daemon version.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxQueryCommand.Pushdown">
            <summary>Gets or sets source evaluation policy when executing a document.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxQueryCommand.AsResult">
            <summary>Gets or sets whether to emit one native result retaining its complete snapshot.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxQueryCommand.Target">
            <summary>Gets or sets the entity searched by the raw native filter.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.InvokeTmuxQueryCommand.NativeFilter">
            <summary>Gets or sets uninterpreted tmux filter text; raw rows do not form a complete query snapshot.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxQueryCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.InvokeTmuxQueryCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.MoveTmuxWindowCommand">
            <summary>Moves one captured window placement and optionally emits its replacement.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.MoveTmuxWindowCommand.Window">
            <summary>Gets or sets the captured source placement.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.MoveTmuxWindowCommand.DestinationSession">
            <summary>Gets or sets another destination session; omission keeps the source session.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.MoveTmuxWindowCommand.Index">
            <summary>Gets or sets the session-relative destination index.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.MoveTmuxWindowCommand.Direction">
            <summary>Gets or sets insertion before or after the destination.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.MoveTmuxWindowCommand.NoSelect">
            <summary>Gets or sets whether the moved window stays unselected.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.MoveTmuxWindowCommand.ReplaceExisting">
            <summary>Gets or sets whether a window already at the destination is replaced.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.MoveTmuxWindowCommand.PassThru">
            <summary>Gets or sets whether to emit the replacement placement handle.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.MoveTmuxWindowCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.NewTmuxCommandCommand">
            <summary>Constructs one native tmux command without running it.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxCommandCommand.Name">
            <summary>Gets or sets the tmux command name.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxCommandCommand.Arguments">
            <summary>Gets or sets literal arguments; an empty string remains one argument.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.NewTmuxCommandCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.NewTmuxQueryCommand">
            <summary>Constructs one native query document without contacting tmux.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxQueryCommand.Target">
            <summary>Gets or sets the native entity selected by criteria.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxQueryCommand.Criteria">
            <summary>Gets or sets the bounded data map copied into the query.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxQueryCommand.Json">
            <summary>Gets or sets a current-schema native query document.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.NewTmuxQueryCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.NewTmuxServerCommand">
            <summary>Constructs an endpoint handle without contacting tmux.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxServerCommand.SocketName">
            <summary>Gets or sets the tmux socket name.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxServerCommand.SocketPath">
            <summary>Gets or sets the absolute socket path.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxServerCommand.TmuxBinaryPath">
            <summary>Gets or sets the tmux executable used by subsequent operations.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxServerCommand.ConfigurationFile">
            <summary>Gets or sets the configuration used if a later operation starts tmux.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.NewTmuxServerCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.NewTmuxSessionCommand">
            <summary>Creates a detached session and returns its captured core object.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxSessionCommand.Server">
            <summary>Gets or sets the endpoint in which to create the session.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxSessionCommand.Name">
            <summary>Gets or sets the session name; omission lets tmux choose.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxSessionCommand.WindowName">
            <summary>Gets or sets the first window's name.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxSessionCommand.StartDirectory">
            <summary>Gets or sets the first pane's working directory.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxSessionCommand.Command">
            <summary>Gets or sets one shell-command string for the first pane.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxSessionCommand.Width">
            <summary>Gets or sets the initial width in cells.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxSessionCommand.Height">
            <summary>Gets or sets the initial height in cells.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxSessionCommand.Environment">
            <summary>Gets or sets session environment entries with string keys and values.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.NewTmuxSessionCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.NewTmuxSessionCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.NewTmuxWindowCommand">
            <summary>Creates a window in a session and returns its captured core object.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowCommand.Session">
            <summary>Gets or sets the session in which to create the window.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowCommand.Name">
            <summary>Gets or sets the window name.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowCommand.Index">
            <summary>Gets or sets the session-relative index; omission lets tmux choose.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowCommand.StartDirectory">
            <summary>Gets or sets the first pane's working directory.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowCommand.Command">
            <summary>Gets or sets one shell-command string for the first pane.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowCommand.Environment">
            <summary>Gets or sets process environment entries with string keys and values.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowCommand.Activate">
            <summary>Gets or sets whether the created window becomes current.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.NewTmuxWindowCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.NewTmuxWindowCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.NewTmuxWindowLinkCommand">
            <summary>Links a captured window placement into another session.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowLinkCommand.Window">
            <summary>Gets or sets the captured source placement.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowLinkCommand.Session">
            <summary>Gets or sets the destination session on the same server generation.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowLinkCommand.Index">
            <summary>Gets or sets the session-relative destination index.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowLinkCommand.Direction">
            <summary>Gets or sets insertion before or after the destination.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowLinkCommand.ReplaceExisting">
            <summary>Gets or sets whether a window already at the destination is replaced.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.NewTmuxWindowLinkCommand.NoSelect">
            <summary>Gets or sets whether the linked window stays unselected.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.NewTmuxWindowLinkCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.RemoveTmuxEnvironmentCommand">
            <summary>Unsets an environment entry or marks it removed for future processes.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxEnvironmentCommand.Server">
            <summary>Gets or sets the native server whose environment is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxEnvironmentCommand.Session">
            <summary>Gets or sets the native session whose environment is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxEnvironmentCommand.Name">
            <summary>Gets or sets the environment variable name.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxEnvironmentCommand.MarkRemoved">
            <summary>Gets or sets whether to retain a removal marker instead of forgetting the entry.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.RemoveTmuxEnvironmentCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.RemoveTmuxHookCommand">
            <summary>Unsets a hook or indexed entry.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxHookCommand.Server">
            <summary>Gets or sets the native server whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxHookCommand.Session">
            <summary>Gets or sets the native session whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxHookCommand.Window">
            <summary>Gets or sets the native window whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxHookCommand.Pane">
            <summary>Gets or sets the native pane whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxHookCommand.Name">
            <summary>Gets or sets the hook name; indexed mutation targets one entry.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxHookCommand.Scope">
            <summary>Gets or sets an explicit table scope; omission uses the owner scope.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxHookCommand.Global">
            <summary>Gets or sets whether to use the global table.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.RemoveTmuxHookCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.RemoveTmuxOptionCommand">
            <summary>Unsets an option so its inherited value applies.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxOptionCommand.Server">
            <summary>Gets or sets the native server whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxOptionCommand.Session">
            <summary>Gets or sets the native session whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxOptionCommand.Window">
            <summary>Gets or sets the native window whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxOptionCommand.Pane">
            <summary>Gets or sets the native pane whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxOptionCommand.Name">
            <summary>Gets or sets the tmux option name, optionally with an array index.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxOptionCommand.Scope">
            <summary>Gets or sets an explicit option scope; omission uses the owner scope.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxOptionCommand.Global">
            <summary>Gets or sets whether to use the global table.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxOptionCommand.UnsetPaneOverrides">
            <summary>Gets or sets whether to remove every pane override as well.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxOptionCommand.Quiet">
            <summary>Gets or sets whether tmux suppresses missing or rejected option errors.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.RemoveTmuxOptionCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.RemoveTmuxPaneCommand">
            <summary>Removes a pane without emitting a success object.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxPaneCommand.Pane">
            <summary>Gets or sets the pane to remove.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.RemoveTmuxPaneCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.RemoveTmuxSessionCommand">
            <summary>Removes a session without emitting a success object.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxSessionCommand.Session">
            <summary>Gets or sets the session to remove.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.RemoveTmuxSessionCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.RemoveTmuxWindowCommand">
            <summary>Removes a physical window and all its links without emitting a success object.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxWindowCommand.Window">
            <summary>Gets or sets the physical window to remove from every session.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.RemoveTmuxWindowCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.RemoveTmuxWindowLinkCommand">
            <summary>Removes only the captured session placement of a window.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxWindowLinkCommand.Window">
            <summary>Gets or sets the captured window placement to unlink.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.RemoveTmuxWindowLinkCommand.KillIfLast">
            <summary>Gets or sets whether tmux may kill the window if this is its last link.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.RemoveTmuxWindowLinkCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SelectTmuxPaneCommand">
            <summary>Filters captured native panes without contacting tmux.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxPaneCommand.InputObject">
            <summary>Gets or sets native panes; validation rejects nulls and arbitrary ID-shaped objects.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxPaneCommand.Criteria">
            <summary>Gets or sets the criteria copied before reading input.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxPaneCommand.Query">
            <summary>Gets or sets an existing native pane query.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxPaneCommand.ExactlyOne">
            <summary>Gets or sets whether only a single match from successfully completed input is emitted.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SelectTmuxPaneCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SelectTmuxPaneCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SelectTmuxPaneCommand.EndProcessing">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SelectTmuxSessionCommand">
            <summary>Filters captured native sessions without contacting tmux.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxSessionCommand.InputObject">
            <summary>Gets or sets native sessions; validation occurs before any retained match is emitted.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxSessionCommand.Criteria">
            <summary>Gets or sets the criteria copied before reading input.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxSessionCommand.Query">
            <summary>Gets or sets an existing native session query.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxSessionCommand.ExactlyOne">
            <summary>Gets or sets whether only a single match from successfully completed input is emitted.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SelectTmuxSessionCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SelectTmuxSessionCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SelectTmuxSessionCommand.EndProcessing">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SelectTmuxWindowCommand">
            <summary>Filters captured native window placements without contacting tmux.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxWindowCommand.InputObject">
            <summary>Gets or sets native window placements; duplicate inputs remain distinct matches.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxWindowCommand.Criteria">
            <summary>Gets or sets the criteria copied before reading input.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxWindowCommand.Query">
            <summary>Gets or sets an existing native window query.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SelectTmuxWindowCommand.ExactlyOne">
            <summary>Gets or sets whether only a single match from successfully completed input is emitted.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SelectTmuxWindowCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SelectTmuxWindowCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SelectTmuxWindowCommand.EndProcessing">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SendTmuxKeyCommand">
            <summary>Sends tmux key tokens to a pane in input order.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SendTmuxKeyCommand.Pane">
            <summary>Gets or sets the pane that receives the keys.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SendTmuxKeyCommand.Key">
            <summary>Gets or sets key tokens, such as C-a or Enter, in sending order.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SendTmuxKeyCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SendTmuxKeyCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SendTmuxTextCommand">
            <summary>Sends literal text and an optional Enter to a pane.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SendTmuxTextCommand.Pane">
            <summary>Gets or sets the pane that receives the text.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SendTmuxTextCommand.Text">
            <summary>Gets or sets the literal text to send.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SendTmuxTextCommand.Enter">
            <summary>Gets or sets whether an Enter key follows the text.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SendTmuxTextCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SendTmuxTextCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SetTmuxEnvironmentCommand">
            <summary>Sets a tmux environment variable for future processes or formats.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxEnvironmentCommand.Server">
            <summary>Gets or sets the native server whose environment is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxEnvironmentCommand.Session">
            <summary>Gets or sets the native session whose environment is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxEnvironmentCommand.Name">
            <summary>Gets or sets the environment variable name.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxEnvironmentCommand.Value">
            <summary>Gets or sets the value; an empty string remains present.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxEnvironmentCommand.ExpandFormats">
            <summary>Gets or sets whether tmux expands formats in the value.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxEnvironmentCommand.Hidden">
            <summary>Gets or sets whether the variable is available only to tmux formats.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxEnvironmentCommand.PassThru">
            <summary>Gets or sets whether to emit the native readback entry.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SetTmuxEnvironmentCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SetTmuxHookCommand">
            <summary>Sets a hook entry and optionally emits its native readback.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxHookCommand.Server">
            <summary>Gets or sets the native server whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxHookCommand.Session">
            <summary>Gets or sets the native session whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxHookCommand.Window">
            <summary>Gets or sets the native window whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxHookCommand.Pane">
            <summary>Gets or sets the native pane whose hook table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxHookCommand.Name">
            <summary>Gets or sets the hook name; indexed mutation targets one entry.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxHookCommand.Scope">
            <summary>Gets or sets an explicit table scope; omission uses the owner scope.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxHookCommand.Global">
            <summary>Gets or sets whether to use the global table.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxHookCommand.Command">
            <summary>Gets or sets the tmux command text executed by the hook.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxHookCommand.Append">
            <summary>Gets or sets whether the command joins the existing entries.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxHookCommand.PassThru">
            <summary>Gets or sets whether to emit the native grouped hook readback.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SetTmuxHookCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SetTmuxLayoutCommand">
            <summary>Applies a named or captured layout, or cycles the layout of a window.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxLayoutCommand.Window">
            <summary>Gets or sets the window whose panes are arranged.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxLayoutCommand.Layout">
            <summary>Gets or sets the layout preset or captured layout string.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxLayoutCommand.Mode">
            <summary>Gets or sets whether to spread panes or select the next or previous layout.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxLayoutCommand.PassThru">
            <summary>Gets or sets whether to emit the native replacement window.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SetTmuxLayoutCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SetTmuxOptionCommand">
            <summary>Sets an option and optionally emits its native readback.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.Server">
            <summary>Gets or sets the native server whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.Session">
            <summary>Gets or sets the native session whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.Window">
            <summary>Gets or sets the native window whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.Pane">
            <summary>Gets or sets the native pane whose option table is used.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.Name">
            <summary>Gets or sets the tmux option name, optionally with an array index.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.Scope">
            <summary>Gets or sets an explicit option scope; omission uses the owner scope.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.Global">
            <summary>Gets or sets whether to use the global table.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.Value">
            <summary>Gets or sets the option value; an empty string remains a value.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.Append">
            <summary>Gets or sets whether to append to the existing value.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.ExpandFormat">
            <summary>Gets or sets whether to expand tmux formats in the value.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.PreventOverwrite">
            <summary>Gets or sets whether to refuse to replace an existing option.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.PassThru">
            <summary>Gets or sets whether to emit the native value read back after setting.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxOptionCommand.Quiet">
            <summary>Gets or sets whether tmux suppresses missing or rejected option errors.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SetTmuxOptionCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SetTmuxPaneSizeCommand">
            <summary>Resizes a pane or toggles its zoom.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxPaneSizeCommand.Pane">
            <summary>Gets or sets the pane to resize.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxPaneSizeCommand.Width">
            <summary>Gets or sets the positive width in cells or as a percentage.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxPaneSizeCommand.Height">
            <summary>Gets or sets the positive height in cells or as a percentage.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxPaneSizeCommand.Direction">
            <summary>Gets or sets the edge to move.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxPaneSizeCommand.Adjustment">
            <summary>Gets or sets the positive number of cells to move the edge.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxPaneSizeCommand.Zoom">
            <summary>Gets or sets whether to toggle zoom on or off.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxPaneSizeCommand.PassThru">
            <summary>Gets or sets whether to emit the native replacement pane.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SetTmuxPaneSizeCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SetTmuxPaneSizeCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SetTmuxWindowSizeCommand">
            <summary>Resizes a window by cells, an edge adjustment, or its client sizes.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxWindowSizeCommand.Window">
            <summary>Gets or sets the window to resize.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxWindowSizeCommand.Width">
            <summary>Gets or sets the positive width in cells.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxWindowSizeCommand.Height">
            <summary>Gets or sets the positive height in cells.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxWindowSizeCommand.Direction">
            <summary>Gets or sets the edge to move.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxWindowSizeCommand.Adjustment">
            <summary>Gets or sets the positive number of cells to move the edge.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxWindowSizeCommand.Mode">
            <summary>Gets or sets whether to size to the largest or smallest client.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SetTmuxWindowSizeCommand.PassThru">
            <summary>Gets or sets whether to emit the native replacement window.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SetTmuxWindowSizeCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SetTmuxWindowSizeCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.SplitTmuxPaneCommand">
            <summary>Splits a pane and returns the created pane's captured core object.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.Pane">
            <summary>Gets or sets the pane to split.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.Horizontal">
            <summary>Gets or sets whether the split runs left to right instead of top to bottom.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.Before">
            <summary>Gets or sets whether the new pane goes above or left of the target.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.Size">
            <summary>Gets or sets the new pane's size in cells.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.Percentage">
            <summary>Gets or sets the new pane's size as a percentage.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.StartDirectory">
            <summary>Gets or sets the new pane's working directory.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.Command">
            <summary>Gets or sets one shell-command string for the new pane.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.Environment">
            <summary>Gets or sets process environment entries with string keys and values.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.Activate">
            <summary>Gets or sets whether the new pane becomes active.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.FullWindow">
            <summary>Gets or sets whether the split spans the whole window.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.SplitTmuxPaneCommand.Zoom">
            <summary>Gets or sets whether tmux zooms the new pane.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.SplitTmuxPaneCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.SplitTmuxPaneCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.TmuxCmdlet">
            <summary>Runs cancellable operations on a PowerShell pipeline callback.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.TmuxCmdlet.ReadResult``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}},System.String,System.Object,System.Boolean)">
            <summary>Waits for a core operation and writes its completed result.</summary>
            <typeparam name="T">The core result type.</typeparam>
            <param name="operation">The cancellable core operation.</param>
            <param name="errorId">The stable identifier for an operation failure.</param>
            <param name="target">The object whose operation failed.</param>
            <param name="enumerateCollection">Whether to emit collection members individually.</param>
        </member>
        <member name="M:LibTmux.PowerShell.TmuxCmdlet.ExecuteOperation(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task},System.String,System.Object)">
            <summary>Waits for a core operation without emitting a success object.</summary>
            <param name="operation">The cancellable core operation.</param>
            <param name="errorId">The stable identifier for an operation failure.</param>
            <param name="target">The object whose operation failed.</param>
        </member>
        <member name="M:LibTmux.PowerShell.TmuxCmdlet.RunOperation(System.Action{System.Threading.CancellationToken},System.String,System.Object)">
            <summary>Runs one cancellable operation on the active pipeline callback.</summary>
            <param name="operation">Callback work; workers must not invoke PowerShell output APIs.</param>
            <param name="errorId">The stable identifier for an operation failure.</param>
            <param name="target">The object whose operation failed.</param>
        </member>
        <member name="M:LibTmux.PowerShell.TmuxCmdlet.GetErrorCategory(System.Exception)">
            <summary>Classifies an operation failure for the PowerShell error stream.</summary>
            <param name="exception">The original operation exception.</param>
            <returns>The category emitted without replacing the exception.</returns>
        </member>
        <member name="M:LibTmux.PowerShell.TmuxCmdlet.StopProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.TmuxCmdlet.Dispose">
            <summary>Stops an active operation when PowerShell disposes the command.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.TmuxCmdlet.Dispose(System.Boolean)">
            <summary>Cancels active work; its token source survives work and cancellation callbacks.</summary>
            <param name="disposing">Whether managed resources are being released.</param>
        </member>
        <member name="T:LibTmux.PowerShell.TmuxWatchLifecycle">
            <summary>Cancels this runspace's active event readers when PowerShell removes the module.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.TmuxWatchLifecycle.OnRemove(System.Management.Automation.PSModuleInfo)">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.UpdateTmuxClientCommand">
            <summary>Refreshes a client into a replacement captured handle.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.UpdateTmuxClientCommand.Client">
            <summary>Gets or sets the client whose current state is read.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.UpdateTmuxClientCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.UpdateTmuxPaneCommand">
            <summary>Refreshes a pane into a replacement captured handle.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.UpdateTmuxPaneCommand.Pane">
            <summary>Gets or sets the pane whose current state is read.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.UpdateTmuxPaneCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.WaitTmuxChannelCommand">
            <summary>Waits for a tmux channel signal and withdraws on timeout or cancellation.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxChannelCommand.Server">
            <summary>Gets or sets the server that owns the channel.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxChannelCommand.Channel">
            <summary>Gets or sets the channel reserved for this wait.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxChannelCommand.Timeout">
            <summary>Gets or sets the wait budget in seconds, at most one day.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.WaitTmuxChannelCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.WaitTmuxChannelCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.WaitTmuxPaneTextCommand">
            <summary>Waits for rendered text in a native pane.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxPaneTextCommand.Pane">
            <summary>Gets or sets the pane to observe.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxPaneTextCommand.Pattern">
            <summary>Gets or sets the regular expressions to match, or null for any new output.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxPaneTextCommand.StopPattern">
            <summary>Gets or sets the regular expressions that stop the wait.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxPaneTextCommand.CaseSensitive">
            <summary>Gets or sets case-sensitive matching.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxPaneTextCommand.SimpleMatch">
            <summary>Gets or sets literal matching instead of regular expressions.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxPaneTextCommand.Timeout">
            <summary>Gets or sets the wait budget in seconds, at most one day.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxPaneTextCommand.AllowPollingFallback">
            <summary>Gets or sets whether control failure may use bounded polling.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxPaneTextCommand.TailLines">
            <summary>Gets or sets the maximum lines in the result tail.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WaitTmuxPaneTextCommand.MaxOutputBytes">
            <summary>Gets or sets the maximum UTF-8 bytes in the result tail.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.WaitTmuxPaneTextCommand.BeginProcessing">
            <inheritdoc />
        </member>
        <member name="M:LibTmux.PowerShell.WaitTmuxPaneTextCommand.ProcessRecord">
            <inheritdoc />
        </member>
        <member name="T:LibTmux.PowerShell.WatchTmuxEventCommand">
            <summary>Reads native tmux events through a bounded callback handoff.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WatchTmuxEventCommand.Connection">
            <summary>Gets or sets the borrowed single-reader control client.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WatchTmuxEventCommand.Server">
            <summary>Gets or sets the endpoint on which to create an owned control client.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WatchTmuxEventCommand.Target">
            <summary>Gets or sets the raw tmux target for an owned control client.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WatchTmuxEventCommand.MaxEventBytes">
            <summary>Gets or sets the maximum UTF-8 text payload bytes in the one-event handoff.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WatchTmuxEventCommand.MaxEvents">
            <summary>Gets or sets the maximum emitted event count.</summary>
        </member>
        <member name="P:LibTmux.PowerShell.WatchTmuxEventCommand.MaxOutputBytes">
            <summary>Gets or sets the maximum cumulative emitted UTF-8 text payload bytes.</summary>
        </member>
        <member name="M:LibTmux.PowerShell.WatchTmuxEventCommand.ProcessRecord">
            <inheritdoc />
        </member>
    </members>
</doc>