override public void LeaveMethodInvocationExpression(MethodInvocationExpression node) { if (IsAddressOfBuiltin(node.Target)) { if (!IsSecondArgumentOfDelegateConstructor(node)) { Error(CompilerErrorFactory.AddressOfOutsideDelegateConstructor(node.Target)); } } }