System.Management.Automation.Host.PSHostRawUserInterface
manages a PowerShell's console (character-) buffer and input from a keyboard. System.Management.Automation.Runspaces.Runspace
needs to implement if it wants to provide (character mode) interaction to its cmdlets. System.Management.Automation.Host.BufferCell
structs. PSHostRawUserInterface
inherits directly from System.Object
. PSHostRawUserInterface
is referenced by the property RawUI
of System.Management.Automation.Host.PSHostUserInterface
. BackgroundColor , ForegroundColor | A value of the System.ConsoleColor enum. |
BufferSize | Size of the buffer measured in characters (System.Management.Automation.Host.Size ) |
CursorPosition | Sets or gets the position of the cursor. If the cursor is set, the view onto the buffer is moved so that the new position is visible. (System.Management.Automation.Host.Coordinates ) |
CursorSize | Cursor size as percentage (of what?) |
FlushInputBuffer() | |
GetBufferContents() | |
KeyAvailable | Non-blocking test if a keystroke is waiting in the input buffer to be read by ReadKey() |
LengthInBufferCells() | |
MaxPhysicalWindowSize | |
MaxWindowSize | |
NewBufferCellArray() | |
ReadKey() | |
ScrollBufferContents() | |
SetBufferContents() | |
WindowPosition | The position of the view window. Read-write. (System.Management.Automation.Host.Coordinates ) |
WindowSize | |
WindowTitle |