Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 private int GetLineForPlace(int line, CompilationErrorPlace place)
 {
     if (place == CompilationErrorPlace.CustomFunctions)
     {
         return(line - CustomFunctionsStartOffsetLine);
     }
     if (place == CompilationErrorPlace.MainCode)
     {
         return(line - MainCodeStarOffsetLine);
     }
     return(line);
 }