public ICharSequence SubSequence(int start, int end) { return new StringCharSequenceWrapper(value.Substring(start, end - start)); }