xamarin-macios/tests/mmptest
Rolf Bjarne Kvinge b131a54be5
[static registrar] Optimize creation of delegates for blocks. (#3623)
* [static registrar] Optimize creation of delegates for blocks.

Optimize creation of delegates for blocks so that it doesn't require the
dynamic registrar.

This is done by getting the metadata token for the Create method that creates
the delegate, and embed that metadata token in the generated code from the
static registrar.

Also add tests, since this scenario was not covered by tests already.

* [mmptest] Fix test after recent changes.

* [test-libraries] Avoid duplicate symbols.

* [tests] Update according to changes.
2018-03-02 14:30:18 +01:00
..
regression Merge branch 'xcode9.2' 2017-12-06 14:41:13 -05:00
src [static registrar] Optimize creation of delegates for blocks. (#3623) 2018-03-02 14:30:18 +01:00
.gitignore [tests] Import 2016-05-26 15:06:52 +02:00
CustomBuildActions.targets [tests] Fix relative paths in mmptest and make cloned XM nunit projects work properly. (#3464) 2018-02-13 17:19:31 +01:00
Info.plist [tests] Set LSUIElement in the mac tests' Info.plist so that they don't show an icon in the dock. (#329) 2016-06-30 01:01:11 -07:00
Makefile [tests] Convert mmp tests to a standard NUnit test library. (#2067) 2017-05-08 13:20:01 +02:00
mmptest.csproj [mmp] Add stripping of 32-bit dylibs to work with new App Store restrictions (#3387) 2018-03-01 09:36:06 -06:00
packages.config [tests] Convert mmp tests to a standard NUnit test library. (#2067) 2017-05-08 13:20:01 +02:00