Table of Contents

Class DoInsertAtFunction

Namespace
StepLang.Framework.Mutating
Assembly
StepLang.dll
public class DoInsertAtFunction : GenericFunction<ListResult, NumberResult, ExpressionResult>
Inheritance
DoInsertAtFunction
Inherited Members

Constructors

DoInsertAtFunction()

public DoInsertAtFunction()

Fields

Identifier

public const string Identifier = "doInsertAt"

Field Value

string

Properties

NativeParameters

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

Property Value

IEnumerable<NativeFunction.NativeParameter>

Methods

Invoke(TokenLocation, Interpreter, ListResult, NumberResult, ExpressionResult)

protected override ExpressionResult Invoke(TokenLocation callLocation, Interpreter interpreter, ListResult argument1, NumberResult argument2, ExpressionResult argument3)

Parameters

callLocation TokenLocation
interpreter Interpreter
argument1 ListResult
argument2 NumberResult
argument3 ExpressionResult

Returns

ExpressionResult