text: public virtual string GetString(int begin, int end, bool dropLF){if (begin == end){return string.Empty;}int s = GetStart(begin);int e = GetEnd(end - 1);if (dropLF && content[e - 1] == '\n'){e--;}return Decode(s, e);}