private void CastSelectionChanged(int offset, int length) { if (onSelectionChanged != null && offset != 0) { onSelectionChanged(this, new SelectionChangedEventArgs(offset, length)); } }