Skip to content

Commit 5d0edd3

Browse files
author
Kapil Borle
committed
Remove IScriptExtent.Translate method from extensions
1 parent dbbe574 commit 5d0edd3

File tree

1 file changed

+0
-30
lines changed

1 file changed

+0
-30
lines changed

Engine/Extensions.cs

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -13,36 +13,6 @@ public static IEnumerable<string> GetLines(this string text)
1313
return text.Split('\n').Select(line => line.TrimEnd('\r'));
1414
}
1515

16-
public static IScriptExtent Translate(this IScriptExtent extent, int lineDelta, int columnDelta)
17-
{
18-
var newStartLineNumber = extent.StartLineNumber + lineDelta;
19-
if (newStartLineNumber < 1)
20-
{
21-
throw new ArgumentException(
22-
"Invalid line delta. Resulting start line number must be greather than 1.");
23-
}
24-
25-
var newStartColumnNumber = extent.StartColumnNumber + columnDelta;
26-
var newEndColumnNumber = extent.EndColumnNumber + columnDelta;
27-
if (newStartColumnNumber < 1 || newEndColumnNumber < 1)
28-
{
29-
throw new ArgumentException(@"Invalid column delta.
30-
Resulting start column and end column number must be greather than 1.");
31-
}
32-
33-
return new ScriptExtent(
34-
new ScriptPosition(
35-
extent.File,
36-
newStartLineNumber,
37-
newStartColumnNumber,
38-
extent.StartScriptPosition.Line),
39-
new ScriptPosition(
40-
extent.File,
41-
extent.EndLineNumber + lineDelta,
42-
newEndColumnNumber,
43-
extent.EndScriptPosition.Line));
44-
}
45-
4616
/// <summary>
4717
/// Converts IScriptExtent to Range
4818
/// </summary>

0 commit comments

Comments
 (0)