|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | VariableScope |
Public Member Functions | |
| LocalDefinition | DefineLocal (ParameterExpression variable, int start) |
| void | UndefineLocal (LocalDefinition definition, int end) |
| bool | TryGetLocalOrClosure (ParameterExpression var, [NotNullWhen(true)] out LocalVariable local) |
Package Functions | |
| void | Box (ParameterExpression variable, InstructionList instructions) |
| LocalVariable | AddClosureVariable (ParameterExpression variable) |
Properties | |
| int | LocalCount [get] |
| Dictionary< ParameterExpression, LocalVariable > | ClosureVariables [get] |
Private Attributes | |
| readonly HybridReferenceDictionary< ParameterExpression, VariableScope > | _variables = new HybridReferenceDictionary<ParameterExpression, VariableScope>() |
| Dictionary< ParameterExpression, LocalVariable > | _closureVariables |
| int | _localCount |
| int | _maxLocalCount |
Definition at line 6 of file LocalVariables.cs.