public String getString(int begin, int end, boolean dropLF) {if (begin == end)return ""; int s = getStart(begin);int e = getEnd(end - 1);if (dropLF && content[e - 1] == '\n')e--;return decode(s, e);}
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);}