public override void MouseDown(NSEvent theEvent) { base.MouseDown(theEvent); var h = TextHandler; if (h != null && h.AutoSelectMode == AutoSelectMode.Always && CurrentEditor?.SelectedRange.Length == 0) { CurrentEditor?.SelectAll(this); } }