OpenTAP 9.34
API Reference
OpenTap.CliUserInputInterface Class Reference

Standard implementation of UserInputInterface for Command Line interfaces. More...

Inheritance diagram for OpenTap.CliUserInputInterface:
OpenTap.IUserInputInterface

Public Member Functions

 CliUserInputInterface ()
 Initializes a new instance of the CliUserInputInterface class in interactive mode.
 
- Public Member Functions inherited from OpenTap.IUserInputInterface

Static Public Member Functions

static void Load ()
 Loads the CLI user input interface. Note, once it is loaded it cannot be unloaded.
 
static IDisposable AcquireUserInputLock ()
 Acquires a lock on the user input requests, so that user inputs will have to wait for this object to be disposed in order to do the request.
 

Detailed Description

Standard implementation of UserInputInterface for Command Line interfaces.

Member Function Documentation

◆ AcquireUserInputLock()

static IDisposable OpenTap.CliUserInputInterface.AcquireUserInputLock ( )
inlinestatic

Acquires a lock on the user input requests, so that user inputs will have to wait for this object to be disposed in order to do the request.

Returns
A disposable that must be disposed in the same thread as the caller.

OpenTAP 9.34 API built Wed Jul 1 2026 09:21:14