public char this[int subIndex] { get { Debug.Assert((uint)subIndex < (uint)_length); return _source.Text.TryGet(_startIndex + subIndex, '\uFFFF'); } }