Error when compiling if event listener method has incorrect params based on MethodArguments attribute (#992)
* Initial commit
* Nicer error
* Use an error id thats not used
* Use full name when getting attribute so dont process this for some other random attribute with the same name
* Apply to any attr
* Change error title
* Remove unused using statements