private CompileResult CompileSingleCell(ExcelDataProvider.IRangeInfo result) { var cell = result.FirstOrDefault(); if (cell == null) return CompileResult.Empty; var factory = new CompileResultFactory(); var compileResult = factory.Create(cell.Value); if (_negate && compileResult.IsNumeric) { compileResult = new CompileResult(compileResult.ResultNumeric * -1, compileResult.DataType); } compileResult.IsHiddenCell = cell.IsHiddenRow; return compileResult; }