private static CommandResult CmdSelectAll(ICommandTarget target) { CharacterDocumentViewer tc = TerminalCommandTarget.AsCharacterDocumentViewer(target); if (tc == null) { return(CommandResult.Ignored); } tc.ITextSelection.SelectAll(); tc.Invalidate(); return(CommandResult.Succeeded); }
private static string GetSelectedText(ICommandTarget target, TextFormatOption opt) { CharacterDocumentViewer c = TerminalCommandTarget.AsCharacterDocumentViewer(target); if (c == null) { return(null); } ITextSelection s = c.ITextSelection; if (s.IsEmpty || !c.EnabledEx) { return(null); } return(s.GetSelectedText(opt)); }