File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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>
You can’t perform that action at this time.
0 commit comments