* [x] Add support to the BlockLiteral struct to accept function pointers. * [x] Add support to the generator for the new block implementation. * [x] Add support to our optimizations to handle the new block implementation. * [x] Update all our manual binding code to use the new block implementation. Ref: https://github.com/xamarin/xamarin-macios/issues/10470#issuecomment-933443703 Ideally any changes would also cover (which I've closed as duplicates of this issue): * https://github.com/xamarin/xamarin-macios/issues/6558 * https://github.com/xamarin/xamarin-macios/issues/4543
Ref: #10470 (comment)
Ideally any changes would also cover (which I've closed as duplicates of this issue):