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.