IType GetExpectedTypeForBitwiseRightOperand(BinaryExpression node) { switch (node.Operator) { case BinaryOperatorType.ShiftLeft: case BinaryOperatorType.ShiftRight: return TypeSystemServices.IntType; } return GetExpressionType(node); }