Class CContext
- Namespace
- ReFuel.CVarScript
- Assembly
- ReFuel.dll
- 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