I want to create a type like delegate with Emit API. But when i want to save
the assembly, it failed! I had call
SetImplementationFlags(
MethodImplAttributes.Runtime|MethodImplAttributes.Managed );
to set the method to runtime, but when I call the TypeBuilder instance's
CreateType, It will failed with a exception
Could not load type Click from assembly Test
else if i donot call CreateType, then when call Save, it told me:
System.NotSupportedException: Type Click was not completed.
then, how should i to do to emit this type!
thanks!
xiaorun huang
xiaorun huang - 28 Sep 2003 11:05 GMT
OH! I get the reason, I give more MethodAttribute "Abstract" to the method.
But the exception donot tell me that! I compare my code with a example i get
by search google.
the article url is
http://lists.ximian.com/archives/public/mono-bugs/2003-August/006723.html
xiaorun huang
> I want to create a type like delegate with Emit API. But when i want to save
> the assembly, it failed! I had call
[quoted text clipped - 11 lines]
>
> xiaorun huang