Table of Contents

Class CContext

Namespace
ReFuel.CVarScript
Assembly
ReFuel.dll
public class CContext
Inheritance
CContext
Inherited Members

Constructors

CContext(CVarSet?)

public CContext(CVarSet? locals = null)

Parameters

locals CVarSet

Properties

Locals

public CVarSet Locals { get; }

Property Value

CVarSet

Variables

public Dictionary<string, CValue> Variables { get; }

Property Value

Dictionary<string, CValue>

Methods

Evaluate(ICTerminal, CValue?)

public CValue? Evaluate(ICTerminal terminal, CValue? value)

Parameters

terminal ICTerminal
value CValue

Returns

CValue

Execute(ICTerminal, Script)

public CValue? Execute(ICTerminal terminal, Script script)

Parameters

terminal ICTerminal
script Script

Returns

CValue

Execute(ICTerminal, string)

public CValue? Execute(ICTerminal terminal, string script)

Parameters

terminal ICTerminal
script string

Returns

CValue

Find(CValue)

public CVar? Find(CValue value)

Parameters

value CValue

Returns

CVar

Find(string)

public CVar? Find(string s)

Parameters

s string

Returns

CVar