Language.Lua.Assignment Class Reference
Inheritance diagram for Language.Lua.Assignment:
Collaboration diagram for Language.Lua.Assignment:

Public Member Functions

override LuaValue Execute (LuaTable enviroment, out bool isBreak)
 
- Public Member Functions inherited from Language.Lua.Statement
LuaValue Execute (LuaTable enviroment, out bool isBreak)
 

Static Public Member Functions

static void InitializeVariableMonitoring ()
 

Public Attributes

List< VarVarList = new List<Var>()
 
List< ExprExprList = new List<Expr>()
 

Static Public Attributes

static HashSet< string > MonitoredLocalVariables = new HashSet<string>()
 
static System.Action< string, object > LocalVariableChanged = null
 
static HashSet< string > MonitoredVariables = new HashSet<string>()
 
static System.Action< string, object > VariableChanged = null
 

Member Function Documentation

◆ Execute()

override LuaValue Language.Lua.Assignment.Execute ( LuaTable  enviroment,
out bool  isBreak 
)
inline

◆ InitializeVariableMonitoring()

static void Language.Lua.Assignment.InitializeVariableMonitoring ( )
inlinestatic

Member Data Documentation

◆ ExprList

List<Expr> Language.Lua.Assignment.ExprList = new List<Expr>()

◆ LocalVariableChanged

System.Action<string, object> Language.Lua.Assignment.LocalVariableChanged = null
static

◆ MonitoredLocalVariables

HashSet<string> Language.Lua.Assignment.MonitoredLocalVariables = new HashSet<string>()
static

◆ MonitoredVariables

HashSet<string> Language.Lua.Assignment.MonitoredVariables = new HashSet<string>()
static

◆ VariableChanged

System.Action<string, object> Language.Lua.Assignment.VariableChanged = null
static

◆ VarList

List<Var> Language.Lua.Assignment.VarList = new List<Var>()

The documentation for this class was generated from the following files: