예제 #1
0
        public override void VisitTupleBinaryOperator(ITupleBinaryOperation operation)
        {
            Assert.Equal(OperationKind.TupleBinaryOperator, operation.Kind);
            var binaryOperationKind = operation.OperatorKind;

            AssertEx.Equal(new[] { operation.LeftOperand, operation.RightOperand }, operation.Children);
        }
예제 #2
0
 public override IOperation VisitTupleBinaryOperator(ITupleBinaryOperation operation, object argument)
 {
     return(new TupleBinaryOperatorExpression(operation.OperatorKind, Visit(operation.LeftOperand), Visit(operation.RightOperand), ((Operation)operation).SemanticModel, operation.Syntax, operation.Type, operation.ConstantValue, operation.IsImplicit));
 }
예제 #3
0
 public virtual void VisitTupleBinaryOperator(ITupleBinaryOperation operation)
 {
     DefaultVisit(operation);
 }