Class WordBoundaryHelper
- Namespace
- SharpConsoleUI.Helpers
- Assembly
- SharpConsoleUI.dll
Provides word boundary detection for text navigation and editing. Word characters: letters, digits, underscores. Everything else is a separator.
public static class WordBoundaryHelper
- Inheritance
-
WordBoundaryHelper
- Inherited Members
Methods
FindNextWordBoundary(string, int)
Finds the position after the end of the next word (for Ctrl+Right, Ctrl+Delete).
public static int FindNextWordBoundary(string line, int position)
Parameters
Returns
FindPreviousWordBoundary(string, int)
Finds the start of the previous word (for Ctrl+Left, Ctrl+Backspace).
public static int FindPreviousWordBoundary(string line, int position)
Parameters
Returns
FindWordAt(string, int)
Finds the word boundaries (start, end) around a given position (for double-click select). Returns (position, position) if position is out of range.
public static (int start, int end) FindWordAt(string line, int position)