diff --git a/src/services/services.ts b/src/services/services.ts index 06edd621e9..cd6fe86771 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -276,7 +276,10 @@ namespace ts { } public getText(sourceFile?: SourceFile): string { - return (sourceFile || this.getSourceFile()).text.substring(this.getStart(), this.getEnd()); + if (!sourceFile) { + sourceFile = this.getSourceFile(); + } + return sourceFile.text.substring(this.getStart(sourceFile), this.getEnd()); } public getChildCount(): number {