Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Expressions.Interpreter.LocalVariables Class Referencesealed

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, LocalVariableClosureVariables [get]
 

Private Attributes

readonly HybridReferenceDictionary< ParameterExpression, VariableScope_variables = new HybridReferenceDictionary<ParameterExpression, VariableScope>()
 
Dictionary< ParameterExpression, LocalVariable_closureVariables
 
int _localCount
 
int _maxLocalCount
 

Detailed Description

Definition at line 6 of file LocalVariables.cs.


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