We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ff59c49 + 1c1f6c4 commit 3ca4139Copy full SHA for 3ca4139
src/PowerShellEditorServices/Workspace/ScriptRegion.cs
@@ -83,10 +83,21 @@ public sealed class ScriptRegion : IScriptExtent
83
/// </returns>
84
public static ScriptRegion Create(IScriptExtent scriptExtent)
85
{
86
+ // IScriptExtent throws an ArgumentOutOfRange exception if Text is null
87
+ string scriptExtentText;
88
+ try
89
+ {
90
+ scriptExtentText = scriptExtent.Text;
91
+ }
92
+ catch (ArgumentOutOfRangeException e)
93
94
+ scriptExtentText = string.Empty;
95
96
+
97
return new ScriptRegion
98
99
File = scriptExtent.File,
- Text = scriptExtent.Text,
100
+ Text = scriptExtentText,
101
StartLineNumber = scriptExtent.StartLineNumber,
102
StartColumnNumber = scriptExtent.StartColumnNumber,
103
StartOffset = scriptExtent.StartOffset,
0 commit comments