public virtual FunctionCompiler Create(ExcelFunction function)
 {
     if (function.IsLookupFuction) return new LookupFunctionCompiler(function);
     if (function.IsErrorHandlingFunction) return new ErrorHandlingFunctionCompiler(function);
     return new DefaultCompiler(function);
 }
Exemplo n.º 2
0
 public FunctionCompiler(ExcelFunction function)
 {
     Require.That(function).Named("function").IsNotNull();
     Function = function;
 }
 public LookupFunctionCompiler(ExcelFunction function)
     : base(function)
 {
 }
Exemplo n.º 4
0
 public DefaultCompiler(ExcelFunction function)
     : base(function)
 {
 }
 public ErrorHandlingFunctionCompiler(ExcelFunction function)
     : base(function)
 {
 }