Raise ArgumentException for delegate on closed methods.
* method-to-ir.c (mono_method_to_ir): Check for null on delegate construction so closed-on-null is not allowed when using the delegate .ctor. If the delegate been constructed is open-on-target then the null check must not be applied as the IL pattern is: ldnull ldftn void Bla::Foo(int) newobj Bar (object, native int) // delegate void Bar(Bla,int) Conflicts: mono/mini/method-to-ir.c
Showing
想要评论请 注册 或 登录