| Name | Description |
 | CancelSelection | Cancels the text selection in the terminal window. If no text is selected, this method has no effect. |
 | Copy | Copies selected text to the Clipboard. |
 | CopyAppend | Appends selected text to the end of the Clipboard. |
 | Cut | Cuts selected text and copies it to the Clipboard. |
 | ExtendSelection | Selects all text in the terminal window between the selection start position and the specified coordinates. |
 | ExtendSelectionRect | Selects all text in the terminal window in all rows between the starting row and the specified row. |
 | FindField | Overloaded. Locates a field starting from the specified row and column. |
 | GetCharacter | Gets the ScreenCharacter at the specified location. |
 | GetCharacterForegroundColor | Gets the foreground color of the character at the specified location. |
 | GetCharacters | Gets ScreenCharacter objects from the specified screen location. Each object represents one character. |
 | GetField | Gets the host field that the specified row and column are part of. |
 | GetFieldColor | Gets the foreground color of the host field that the specified row and column are part of. |
 | GetFields | Gets a host field collection that matches specifed fieldAttributes. |
 | GetFieldText | Gets the text of the field that the specified row and column are part of. |
 | GetText | Gets the text from the specified location. |
 | GetTextEx | Gets the text from the specified screen area. |
 | IsAttribute | Tests whether the specified screen location is a field attribute position. |
 | LockInput | Locks the screen so that users cannot use the keyboard to provide input. |
 | MoveCursorTo | Overloaded. Moves the cursor to the specified screen location. |
 | Paste | Copies data from the Clipboard to the current cursor location. |
 | PasteContinue | Pastes remaining text from a previous Paste command. |
 | PutCharacter | Puts a ScreenCharacter at the specified screen location. |
 | PutText | Overloaded. Puts text at the specified screen location. |
 | ScreenCoordinateToIndex | Converts screen position in row and column to linear screen buffer index. |
 | ScreenIndexToColumn | Gets the column value of a screen location pointed to by screenIndex. |
 | ScreenIndexToCoordinate | Gets the screen coordinate of a screen location pointed to by screenIndex. |
 | ScreenIndexToRow | Gets the row value of a screen location pointed to by screenIndex. |
 | SearchText | Overloaded. Searches the specified text starting from the specified screen location. |
 | SelectAll | Selects all of the text on the screen. |
 | SendControlKey | Sends a host control key to the host. |
 | SendControlKeySync | Sends a host control key to the host. |
 | SendKeys | Sends the text string to the host. |
 | SetSelectionStartPos | Sets starting coordinates for selecting text. |
 | UnlockInput | Unlocks the screen. See the LockInput() method for more information. |
 | Wait | Waits for the specified duration. |
 | WaitForControlKey | Waits for the specified control key press. |
 | WaitForCursor | Overloaded. Waits for the cursor to be at the specified screen location. |
 | WaitForHostSettle | Waits for host screen data to settle. |
 | WaitForKeyboardEnabled | Wait for the keyboard to be unloacked enabled and ready for additional input. |
 | WaitForText | Overloaded. Waits for the specified text to appear at the specified screen location. |