private string Substring(int start, int length) { if (this.sourceString != null) return this.sourceString.Substring(start, length); else return this.sourceText.Substring(start, length); }