protected override ExpressionTree MakeBinary(BinaryExpression node, ExpressionTree left, ExpressionTree <LambdaExpression> conversion, ExpressionTree right)
 {
     if (conversion != null)
     {
         return(new ExpressionTree <BinaryExpression>(node, left, right, conversion));
     }
     else
     {
         return(new ExpressionTree <BinaryExpression>(node, left, right));
     }
 }
예제 #2
0
 internal MemberAssignmentExpressionTree(MemberAssignment memberAssignment, ExpressionTree expression)
     : base(new MemberAssignmentExpressionTreeNode(memberAssignment), new[] { expression })
 {
 }
 protected override ExpressionTree MakeConditional(ConditionalExpression node, ExpressionTree test, ExpressionTree ifTrue, ExpressionTree ifFalse) => new ExpressionTree <ConditionalExpression>(node, test, ifTrue, ifFalse);