Convert Runtime.RegisterEntryAssembly to use GCHandle.
This commit is contained in:
Родитель
605a83215d
Коммит
dd7278c4ea
|
@ -83,7 +83,7 @@
|
|||
},
|
||||
|
||||
new XDelegate ("void", "void", "xamarin_register_entry_assembly",
|
||||
"MonoReflectionAssembly *", "IntPtr", "assembly"
|
||||
"GCHandle->MonoReflectionAssembly *", "IntPtr", "assembly"
|
||||
) {
|
||||
WrappedManagedFunction = "RegisterEntryAssembly",
|
||||
OnlyDynamicUsage = true,
|
||||
|
|
|
@ -402,7 +402,7 @@ namespace ObjCRuntime {
|
|||
|
||||
static void RegisterEntryAssembly (IntPtr a)
|
||||
{
|
||||
RegisterEntryAssembly ((Assembly) ObjectWrapper.Convert (a));
|
||||
RegisterEntryAssembly ((Assembly) GetGCHandleTarget (a));
|
||||
}
|
||||
|
||||
static void ThrowNSException (IntPtr ns_exception)
|
||||
|
|
Загрузка…
Ссылка в новой задаче