Revert "[mcs] Use closed delegate over static generated methods from anonymous methods"

This reverts commit 7edcd42a15939cb356121dbbc8d05cdd8f035835.

Revert this as it causes blocker https://bugzilla.xamarin.com/show_bug.cgi?id=21651.