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

◆ DefineBlockLabels()

void System.Linq.Expressions.Compiler.LambdaCompiler.DefineBlockLabels ( Expression node)
inlineprivate

Definition at line 964 of file LambdaCompiler.cs.

965 {
966 if (!(node is BlockExpression blockExpression) || blockExpression is SpilledExpressionBlock)
967 {
968 return;
969 }
970 int i = 0;
971 for (int expressionCount = blockExpression.ExpressionCount; i < expressionCount; i++)
972 {
973 Expression expression = blockExpression.GetExpression(i);
974 if (expression is LabelExpression labelExpression)
975 {
977 }
978 }
979 }

References System.Linq.Expressions.Compiler.LambdaCompiler.DefineLabel().

Referenced by System.Linq.Expressions.Compiler.LambdaCompiler.TryPushLabelBlock().