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