Class FunctionCompiler
public abstract class FunctionCompiler
- Inheritance
-
FunctionCompiler
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
FunctionCompiler(ExcelFunction, ParsingContext)
public FunctionCompiler(ExcelFunction function, ParsingContext context)
Parameters
function ExcelFunction
context ParsingContext
Properties
Context
protected ParsingContext Context { get; }
Property Value
- ParsingContext
protected ExcelFunction Function { get; }
Property Value
- ExcelFunction
Methods
protected void BuildFunctionArguments(CompileResult compileResult, DataType dataType, List<FunctionArgument> args)
Parameters
compileResult CompileResult
dataType DataType
args List<FunctionArgument>
protected void BuildFunctionArguments(CompileResult result, List<FunctionArgument> args)
Parameters
result CompileResult
args List<FunctionArgument>
public abstract CompileResult Compile(IEnumerable<Expression> children)
Parameters
children IEnumerable<Expression>
Returns
- CompileResult