Table of Contents

Class DynamicExpression

Namespace
MoonSharp.Interpreter
Assembly
Assembly-CSharp.dll
public class DynamicExpression : IScriptPrivateResource
Inheritance
DynamicExpression
Implements
Inherited Members
Extension Methods

Fields

ExpressionCode

public readonly string ExpressionCode

Field Value

string

Properties

OwnerScript

public Script OwnerScript { get; }

Property Value

Script

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Evaluate(ScriptExecutionContext)

public DynValue Evaluate(ScriptExecutionContext context = null)

Parameters

context ScriptExecutionContext

Returns

DynValue

FindSymbol(ScriptExecutionContext)

public SymbolRef FindSymbol(ScriptExecutionContext context)

Parameters

context ScriptExecutionContext

Returns

SymbolRef

GetHashCode()

public override int GetHashCode()

Returns

int

IsConstant()

public bool IsConstant()

Returns

bool