Imported Upstream version 5.20.0.180

Former-commit-id: ff953ca879339fe1e1211f7220f563e1342e66cb
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-02-04 20:11:37 +00:00
parent 0e2d47d1c8
commit 0510252385
3360 changed files with 83827 additions and 39243 deletions

View File

@@ -209,6 +209,73 @@ namespace System.Linq.Expressions.Interpreter
}
}
#if FEATURE_MAKE_RUN_METHODS
[PreserveDependency("MakeRunVoid15`15")]
[PreserveDependency("MakeRun0`1")]
[PreserveDependency("MakeRun1`2")]
[PreserveDependency("MakeRun2`3")]
[PreserveDependency("MakeRun3`4")]
[PreserveDependency("MakeRun4`5")]
[PreserveDependency("MakeRun5`6")]
[PreserveDependency("MakeRun6`7")]
[PreserveDependency("MakeRun7`8")]
[PreserveDependency("MakeRun8`9")]
[PreserveDependency("MakeRun9`10")]
[PreserveDependency("MakeRun10`11")]
[PreserveDependency("MakeRun11`12")]
[PreserveDependency("MakeRun12`13")]
[PreserveDependency("MakeRun13`14")]
[PreserveDependency("MakeRun14`15")]
[PreserveDependency("MakeRun15`16")]
[PreserveDependency("MakeRunVoid0")]
[PreserveDependency("MakeRunVoid1`1")]
[PreserveDependency("MakeRunVoid2`2")]
[PreserveDependency("MakeRunVoid3`3")]
[PreserveDependency("MakeRunVoid4`4")]
[PreserveDependency("MakeRunVoid5`5")]
[PreserveDependency("MakeRunVoid6`6")]
[PreserveDependency("MakeRunVoid7`7")]
[PreserveDependency("MakeRunVoid8`8")]
[PreserveDependency("MakeRunVoid9`9")]
[PreserveDependency("MakeRunVoid10`10")]
[PreserveDependency("MakeRunVoid11`11")]
[PreserveDependency("MakeRunVoid12`12")]
[PreserveDependency("MakeRunVoid13`13")]
[PreserveDependency("MakeRunVoid14`14")]
#endif
[PreserveDependency("Run0`1")]
[PreserveDependency("Run1`2")]
[PreserveDependency("Run2`3")]
[PreserveDependency("Run3`4")]
[PreserveDependency("Run4`5")]
[PreserveDependency("Run5`6")]
[PreserveDependency("Run6`7")]
[PreserveDependency("Run7`8")]
[PreserveDependency("Run8`9")]
[PreserveDependency("Run9`10")]
[PreserveDependency("Run10`11")]
[PreserveDependency("Run11`12")]
[PreserveDependency("Run12`13")]
[PreserveDependency("Run13`14")]
[PreserveDependency("Run14`15")]
[PreserveDependency("Run15`16")]
[PreserveDependency("RunVoid0")]
[PreserveDependency("RunVoid1`1")]
[PreserveDependency("RunVoid2`2")]
[PreserveDependency("RunVoid3`3")]
[PreserveDependency("RunVoid4`4")]
[PreserveDependency("RunVoid5`5")]
[PreserveDependency("RunVoid6`6")]
[PreserveDependency("RunVoid7`7")]
[PreserveDependency("RunVoid8`8")]
[PreserveDependency("RunVoid9`9")]
[PreserveDependency("RunVoid10`10")]
[PreserveDependency("RunVoid11`11")]
[PreserveDependency("RunVoid12`12")]
[PreserveDependency("RunVoid13`13")]
[PreserveDependency("RunVoid14`14")]
[PreserveDependency("RunVoid15`15")]
[PreserveDependency("RunVoidRef2`2")]
private static Func<LightLambda, Delegate> MakeRunDelegateCtor(Type delegateType)
{
MethodInfo method = delegateType.GetInvokeMethod();