Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CompileRuntimeVariablesExpression()

void System.Linq.Expressions.Interpreter.LightCompiler.CompileRuntimeVariablesExpression ( Expression expr)
inlineprivate

Definition at line 1944 of file LightCompiler.cs.

1945 {
1946 RuntimeVariablesExpression runtimeVariablesExpression = (RuntimeVariablesExpression)expr;
1947 foreach (ParameterExpression variable in runtimeVariablesExpression.Variables)
1948 {
1951 }
1953 }
LocalVariable EnsureAvailableForClosure(ParameterExpression expr)
void CompileGetBoxedVariable(ParameterExpression variable)

References System.Linq.Expressions.Interpreter.LightCompiler._instructions, System.Linq.Expressions.Interpreter.LightCompiler.CompileGetBoxedVariable(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Linq.Expressions.Interpreter.InstructionList.EmitNewRuntimeVariables(), and System.Linq.Expressions.Interpreter.LightCompiler.EnsureAvailableForClosure().

Referenced by System.Linq.Expressions.Interpreter.LightCompiler.CompileNoLabelPush().