internal virtual char GetCharFromPositionInternal (Point p) { var index = m_helper.TextView.CharacterIndex(p); if(index == -1) return char.MinValue; return m_helper.TextView.Value[(int)index]; }