Table of Contents

Class DoSwapFunction

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

Constructors

DoSwapFunction()

public DoSwapFunction()

Fields

Identifier

public const string Identifier = "doSwap"

Field Value

string

Properties

NativeParameters

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

Property Value

IEnumerable<NativeFunction.NativeParameter>

ReturnTypes

protected override IEnumerable<ResultType> ReturnTypes { get; }

Property Value

IEnumerable<ResultType>

Methods

Invoke(TokenLocation, Interpreter, ExpressionResult, ExpressionResult, ExpressionResult)

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

Parameters

callLocation TokenLocation
interpreter Interpreter
argument1 ExpressionResult
argument2 ExpressionResult
argument3 ExpressionResult

Returns

ExpressionResult