private bool IsLineInPlace(int line, CompilationErrorPlace place) { if (place == CompilationErrorPlace.MainCode) { return(line >= MainCodeStarOffsetLine && line <= MainCodeEndOffsetLine); } if (place == CompilationErrorPlace.CustomFunctions) { return(line >= CustomFunctionsStartOffsetLine && line <= CustomFunctionsEndOffsetLine); } return(true); }
private int GetLineForPlace(int line, CompilationErrorPlace place) { if (place == CompilationErrorPlace.CustomFunctions) { return(line - CustomFunctionsStartOffsetLine); } if (place == CompilationErrorPlace.MainCode) { return(line - MainCodeStarOffsetLine); } return(line); }