public static FileScriptExtent FromPositions(FileContext file, int startLine, int startColumn, int endLine, int endColumn) { return(new FileScriptExtent( file, FileScriptPosition.FromPosition(file, startLine, startColumn), FileScriptPosition.FromPosition(file, endLine, endColumn))); }
public static FileScriptExtent FromOffsets(FileContext file, int startOffset, int endOffset) { return(new FileScriptExtent( file, FileScriptPosition.FromOffset(file, startOffset), FileScriptPosition.FromOffset(file, endOffset))); }
public FileScriptExtent(FileContext file, FileScriptPosition start, FileScriptPosition end) { _file = file; _start = start; _end = end; }