On this page
LibTmux.LibTmuxException
- Module
- LibTmux
- Package
- LibTmux
- Source
- src/LibTmux/Exceptions/LibTmuxException.cs
-
Provides the base exception for remote tmux failures.
Every failure carries a
Dispatchstate, so the question a caller asks in a catch block — is it safe to run this again? — is answered on the exception rather than inferred from its type.Examples
catch (LibTmuxException error) when (error.Dispatch == TmuxDispatchState.NotDispatched) { // tmux never saw it, so sending it again repeats nothing. }Discussed in Errors and exceptions
2 declared, 0 inherited
Members
- LibTmuxException method Initializes a LibTmux exception whose dispatch state is unknown.
- Dispatch property Gets whether the command reached tmux, and so whether a retry is safe.