public override int IndexOf(byte b, int start, int count) { if (_owner.HasByteCharacters) { return Utils.IndexOf(_data, b, start, count); } else { return SwitchToBinary().IndexOf(b, start, count); } }