Table of Contents

Class GenericFunction

Namespace
StepLang.Framework
Assembly
StepLang.dll
public abstract class GenericFunction : GenericParameterlessFunction
Inheritance
GenericFunction
Derived
Inherited Members

Constructors

GenericFunction()

protected GenericFunction()

Properties

NativeParameters

protected override IEnumerable<NativeFunction.NativeParameter> NativeParameters { get; }

Property Value

IEnumerable<NativeFunction.NativeParameter>

Methods

Invoke(TokenLocation, Interpreter)

protected abstract ExpressionResult Invoke(TokenLocation callLocation, Interpreter interpreter)

Parameters

callLocation TokenLocation
interpreter Interpreter

Returns

ExpressionResult

Invoke(TokenLocation, Interpreter, IReadOnlyList<ExpressionNode>)

public override ExpressionResult Invoke(TokenLocation callLocation, Interpreter interpreter, IReadOnlyList<ExpressionNode> arguments)

Parameters

callLocation TokenLocation
interpreter Interpreter
arguments IReadOnlyList<ExpressionNode>

Returns

ExpressionResult