Class GenericParameterlessFunction
public abstract class GenericParameterlessFunction : NativeFunction
- Inheritance
-
GenericParameterlessFunction
- Derived
- Inherited Members
Constructors
GenericParameterlessFunction()
protected GenericParameterlessFunction()
Methods
GetArgumentTotalCount()
protected virtual int GetArgumentTotalCount()
Returns
GetArgumentTypes(int)
protected virtual IReadOnlyList<ResultType> GetArgumentTypes(int index)
Parameters
index
int
Returns
GetArgument<TArgument>(int, IExpressionEvaluator, IReadOnlyList<ExpressionNode>)
protected TArgument GetArgument<TArgument>(int index, IExpressionEvaluator interpreter, IReadOnlyList<ExpressionNode> arguments) where TArgument : ExpressionResult
Parameters
index
intinterpreter
IExpressionEvaluatorarguments
IReadOnlyList<ExpressionNode>
Returns
- TArgument
Type Parameters
TArgument
GetDefaultExpression(int)
protected virtual ExpressionNode GetDefaultExpression(int index)
Parameters
index
int
Returns
GetRequiredCount()
protected virtual int GetRequiredCount()