public double GetNextGridDivision(double firstTick, double prevMajor, int majorCount, EGridSize gridSize) { return majorCount != 0 ? (gridSize >= (EGridSize)576000000000 ? (double)Axis.GetNextMajor((long)prevMajor, gridSize) : this.GetNextMajor(prevMajor, (long)gridSize)) : (double)this.GetFirstMajor((long)firstTick - this.fGap); }