protected AreaEvalBase(AreaI ptg) { _firstRow = ptg.FirstRow; _firstColumn = ptg.FirstColumn; _lastRow = ptg.LastRow; _lastColumn = ptg.LastColumn; _nColumns = _lastColumn - _firstColumn + 1; _nRows = _lastRow - _firstRow + 1; }
public MockAreaEval(AreaI ptg) : base(ptg) { ; }
public MockAreaEval(AreaI areaPtg, ValueEval[] values) : base(areaPtg) { _values = values; }
public LazyAreaEval(AreaI ptg, SheetRangeEvaluator evaluator) : base(ptg, evaluator) { _evaluator = evaluator; }
public LazyAreaEval(AreaI ptg, SheetRefEvaluator evaluator) : base(ptg) { _evaluator = evaluator; }
protected AreaEvalBase(AreaI ptg, ISheetRange sheets) : this(sheets, ptg.FirstRow, ptg.FirstColumn, ptg.LastRow, ptg.LastColumn) { }
protected AreaEvalBase(AreaI ptg) : this(ptg, null) { }
public CacheAreaEval(AreaI ptg, ValueEval[] values) : base(ptg) { _values = values; }