Provides a description of a choice for use by
Provides a description of a field for use by Prompt(String, String, Collection<FieldDescription>).
Defines the exception thrown when the Host cannot complete an operation such as checking whether there is any input available.
Defines the exception thrown when an error occurs from prompting for a command parameter.
Defines the properties and facilities providing by an application hosting an MSH Runspace.
Defines the lowest-level user interface functions that an interactive application hosting an MSH Runspace can choose to implement if it wants to support any cmdlet that does character-mode interaction with the user.
Defines the properties and facilities providing by an hosting application deriving from PSHost that offers dialog-oriented and line-oriented interactive features.
Represents a character, a foregroundColor color, and background color
Represents an (x,y) coordinate pair
Represents information of a keystroke
Represents a rectangular region of the screen.
Represents a width and height pair
This interface needs to be implemented by PSHost objects that want to support the PushRunspace and PopRunspace functionality.
This interface needs to be implemented by PSHost objects that want to support PromptForChoice by giving the user ability to select more than one choice. The PromptForChoice method available in PSHostUserInterface class supports only one choice selection.
Defines three types of BufferCells to accommodate for hosts that use up to two cells to display a character in some languages such as Chinese and Japanese.
Defines the states of Control Key