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

◆ EmitBranchLogical()

void System.Linq.Expressions.Compiler.LambdaCompiler.EmitBranchLogical ( bool branch,
BinaryExpression node,
Label label )
inlineprivate

Definition at line 2827 of file LambdaCompiler.cs.

2828 {
2829 if (node.Method != null || node.IsLifted)
2830 {
2833 return;
2834 }
2835 bool flag = node.NodeType == ExpressionType.AndAlso;
2836 if (branch == flag)
2837 {
2839 }
2840 else
2841 {
2843 }
2844 }
void EmitBranchAnd(bool branch, BinaryExpression node, Label label)
void EmitBranchOr(bool branch, BinaryExpression node, Label label)

References System.Linq.Expressions.Compiler.LambdaCompiler.EmitBranchAnd(), System.Linq.Expressions.Compiler.LambdaCompiler.EmitBranchOp(), System.Linq.Expressions.Compiler.LambdaCompiler.EmitBranchOr(), and System.Linq.Expressions.Compiler.LambdaCompiler.EmitExpression().

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