diff --git a/src/PowerShellEditorServices/Services/TextDocument/ScriptFile.cs b/src/PowerShellEditorServices/Services/TextDocument/ScriptFile.cs index eeacab081..eb2569478 100644 --- a/src/PowerShellEditorServices/Services/TextDocument/ScriptFile.cs +++ b/src/PowerShellEditorServices/Services/TextDocument/ScriptFile.cs @@ -411,7 +411,7 @@ public void ApplyChange(FileChange fileChange) /// The zero-based offset for the given file position. public int GetOffsetAtPosition(int lineNumber, int columnNumber) { - Validate.IsWithinRange("lineNumber", lineNumber, 1, this.FileLines.Count); + Validate.IsWithinRange("lineNumber", lineNumber, 1, this.FileLines.Count + 1); Validate.IsGreaterThan("columnNumber", columnNumber, 0); int offset = 0;