Skip to content

Instantly share code, notes, and snippets.

@TomohiroSuzuki128
Created December 22, 2019 08:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TomohiroSuzuki128/5722adffe26ad7be64403c6194b67998 to your computer and use it in GitHub Desktop.
Save TomohiroSuzuki128/5722adffe26ad7be64403c6194b67998 to your computer and use it in GitHub Desktop.
registrar.m (Xamarin.Forms)
#include <xamarin/xamarin.h>
#include "registrar.h"
extern "C" {
static id native_to_managed_trampoline_1 (id self, SEL _cmd, MonoMethod **managed_method_ptr, bool* call_super, uint32_t token_ref)
{
uint8_t flags = NSObjectFlagsNativeRef;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
bool has_nsobject = xamarin_has_nsobject (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
if (has_nsobject) {
*call_super = true;
goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
mthis = mono_object_new (mono_domain_get (), mono_method_get_class (managed_method));
xamarin_set_nsobject_handle (mthis, self);
xamarin_set_nsobject_flags (mthis, flags);
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
xamarin_create_managed_ref (self, mthis, true);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return self;
}
static UIWindow * native_to_managed_trampoline_2 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIWindow * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_3 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIWindow * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_4 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIApplication * p0, NSUserActivity * p1, id p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
if (p2) {
arg_ptrs [2] = (void *) xamarin_get_delegate_for_block_parameter (managed_method, 0x38C04 /* UIKit.UIApplicationRestorationHandler ObjCRuntime.Trampolines/NIDUIApplicationRestorationHandler::Create(System.IntPtr) */ , 2, p2, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
} else {
arg_ptrs [2] = NULL;
}
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_5 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIApplication * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_6 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIApplication * p0, NSDictionary * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_7 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIApplication * p0, NSUserActivity * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_8 (id self, SEL _cmd, MonoMethod **managed_method_ptr, void * p0, uint32_t token_ref)
{
void * a0 = p0;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &a0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_9 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_10 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSNotification * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_11 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSTimer * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static NSUInteger native_to_managed_trampoline_12 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSUInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSUInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSInteger native_to_managed_trampoline_13 (id self, SEL _cmd, MonoMethod **managed_method_ptr, void * p0, NSUInteger p1, uint32_t token_ref)
{
void * a0 = p0;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &a0;
arg_ptrs [1] = &p1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_14 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_15 (id self, SEL _cmd, MonoMethod **managed_method_ptr, void ** p0, NSUInteger* p1, uint32_t token_ref)
{
void ** a0 = 0;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &a0;
arg_ptrs [1] = p1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
*p0 = a0;
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSObject * native_to_managed_trampoline_16 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSString * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSObject * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_17 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSObject * p0, NSString * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_18 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSUInteger p0, void * p1, void * p2, uint32_t token_ref)
{
unsigned long long nativeEnum0 = p0;
void * a1 = p1;
void * a2 = p2;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &nativeEnum0;
arg_ptrs [1] = &a1;
arg_ptrs [2] = &a2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_19 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSRunLoop * p0, NSString * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = xamarin_nsstring_to_string (NULL, p1);
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_20 (id self, SEL _cmd, MonoMethod **managed_method_ptr, GLKView * p0, CGRect p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_21 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSObject * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static UIColor * native_to_managed_trampoline_22 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIColor * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UIImage * native_to_managed_trampoline_23 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSUInteger p0, uint32_t token_ref)
{
unsigned long long nativeEnum0 = p0;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIImage * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &nativeEnum0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UIColor * native_to_managed_trampoline_24 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSUInteger p0, uint32_t token_ref)
{
unsigned long long nativeEnum0 = p0;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIColor * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &nativeEnum0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_25 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIGestureRecognizer * p0, UIGestureRecognizer * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_26 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIGestureRecognizer * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_27 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIGestureRecognizer * p0, UIPress * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_28 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIGestureRecognizer * p0, UITouch * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_29 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UILongPressGestureRecognizer * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_30 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITapGestureRecognizer * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_31 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIPanGestureRecognizer * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_32 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIPinchGestureRecognizer * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static NSDictionary * native_to_managed_trampoline_33 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSDictionary * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_34 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISearchBar * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_35 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISearchBar * p0, NSInteger p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_36 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISearchBar * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_37 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISearchBar * p0, NSRange p1, NSString * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
arg_ptrs [2] = xamarin_nsstring_to_string (NULL, p2);
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_38 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISearchBar * p0, NSString * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = xamarin_nsstring_to_string (NULL, p1);
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_39 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISearchController * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_40 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextField * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_41 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextField * p0, NSInteger p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
long long nativeEnum1 = p1;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &nativeEnum1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_42 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextField * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_43 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextField * p0, NSRange p1, NSString * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
arg_ptrs [2] = xamarin_nsstring_to_string (NULL, p2);
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_44 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIScrollView * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_45 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIScrollView * p0, BOOL p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_46 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIScrollView * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UIView * native_to_managed_trampoline_47 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIScrollView * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIView * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_48 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIScrollView * p0, CGPoint p1, CGPoint* p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
arg_ptrs [2] = p2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_49 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIScrollView * p0, UIView * p1, CGFloat p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &p2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_50 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIScrollView * p0, UIView * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_51 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextView * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_52 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextView * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_53 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextView * p0, NSRange p1, NSString * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
arg_ptrs [2] = xamarin_nsstring_to_string (NULL, p2);
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_54 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextView * p0, NSTextAttachment * p1, NSRange p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &p2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_55 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextView * p0, NSTextAttachment * p1, NSRange p2, NSInteger p3, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
long long nativeEnum3 = p3;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [4];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &p2;
arg_ptrs [3] = &nativeEnum3;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_56 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextView * p0, NSURL * p1, NSRange p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &p2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_57 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextView * p0, NSURL * p1, NSRange p2, NSInteger p3, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
long long nativeEnum3 = p3;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [4];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &p2;
arg_ptrs [3] = &nativeEnum3;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_58 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, UIViewController * p1, UIViewController * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_59 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, UIViewController * p1, NSObject * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSInteger native_to_managed_trampoline_60 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UIViewController * native_to_managed_trampoline_61 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIViewController * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UIViewController * native_to_managed_trampoline_62 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, UIViewController * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIViewController * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_63 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, UIViewController * p1, NSInteger p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
long long nativeEnum2 = p2;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &nativeEnum2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSUInteger native_to_managed_trampoline_64 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSUInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSUInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_65 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, NSInteger p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
long long nativeEnum1 = p1;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &nativeEnum1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_66 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, UIViewController * p1, UIBarButtonItem * p2, UIPopoverController * p3, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
NSObject *nsobj3 = NULL;
MonoObject *mobj3 = NULL;
int32_t created3 = false;
MonoType *paramtype3 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [4];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
nsobj3 = (NSObject *) p3;
if (nsobj3) {
paramtype3 = xamarin_get_parameter_type (managed_method, 3);
mobj3 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj3, false, paramtype3, &created3, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype3, 3, true);
goto exception_handling;
}
}
arg_ptrs [3] = mobj3;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_67 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, UIPopoverController * p1, UIViewController * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_68 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UISplitViewController * p0, UIViewController * p1, UIBarButtonItem * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_69 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITabBarController * p0, NSArray * p1, BOOL p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoArray *marr1 = NULL;
NSArray *arr1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arr1 = p1;
marr1 = xamarin_nsarray_to_managed_nsobject_array (arr1, xamarin_get_parameter_type (managed_method, 1), NULL, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [1] = marr1;
arg_ptrs [2] = &p2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static id native_to_managed_trampoline_70 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITabBarController * p0, UIViewController * p1, UIViewController * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
id res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_handle_for_inativeobject ((MonoObject *) retval, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static id native_to_managed_trampoline_71 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITabBarController * p0, id p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
id res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = xamarin_get_inative_object_static (p1, false, 0x20004 /* UIKit.IUIViewControllerAnimatedTransitioning */, 0x20104 /* UIKit.UIViewControllerAnimatedTransitioningWrapper */, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_handle_for_inativeobject ((MonoObject *) retval, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSInteger native_to_managed_trampoline_72 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITabBarController * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_73 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITabBarController * p0, NSArray * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoArray *marr1 = NULL;
NSArray *arr1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arr1 = p1;
marr1 = xamarin_nsarray_to_managed_nsobject_array (arr1, xamarin_get_parameter_type (managed_method, 1), NULL, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [1] = marr1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_74 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITabBarController * p0, UIViewController * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSUInteger native_to_managed_trampoline_75 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITabBarController * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSUInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSUInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_76 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITabBarController * p0, UIViewController * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_77 (id self, SEL _cmd, MonoMethod **managed_method_ptr, SEL p0, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = p0 ? xamarin_get_selector (p0, &exception_gchandle) : NULL;
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_78 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIWebView * p0, NSError * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_79 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIWebView * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_80 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIWebView * p0, NSURLRequest * p1, NSInteger p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
long long nativeEnum2 = p2;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &nativeEnum2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_81 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSObject * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, NULL, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_82 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSString * p0, NSObject * p1, NSDictionary * p2, void * p3, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
void * a3 = p3;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [4];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
arg_ptrs [3] = &a3;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_83 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSURLSession * p0, NSURLSessionDataTask * p1, NSURLResponse * p2, id p3, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [4];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
if (p3) {
arg_ptrs [3] = (void *) xamarin_get_delegate_for_block_parameter (managed_method, 0x34604 /* System.Action`1<Foundation.NSUrlSessionResponseDisposition> ObjCRuntime.Trampolines/NIDActionArity1V52::Create(System.IntPtr) */ , 3, p3, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
} else {
arg_ptrs [3] = NULL;
}
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_84 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSURLSession * p0, NSURLSessionDataTask * p1, NSData * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_85 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSURLSession * p0, NSURLSessionTask * p1, NSError * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_86 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSURLSession * p0, NSURLSessionDataTask * p1, NSCachedURLResponse * p2, id p3, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [4];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
if (p3) {
arg_ptrs [3] = (void *) xamarin_get_delegate_for_block_parameter (managed_method, 0x32804 /* System.Action`1<Foundation.NSCachedUrlResponse> ObjCRuntime.Trampolines/NIDActionArity1V50::Create(System.IntPtr) */ , 3, p3, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
} else {
arg_ptrs [3] = NULL;
}
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_87 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSURLSession * p0, NSURLSessionTask * p1, NSHTTPURLResponse * p2, NSURLRequest * p3, id p4, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
NSObject *nsobj3 = NULL;
MonoObject *mobj3 = NULL;
int32_t created3 = false;
MonoType *paramtype3 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [5];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
nsobj3 = (NSObject *) p3;
if (nsobj3) {
paramtype3 = xamarin_get_parameter_type (managed_method, 3);
mobj3 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj3, false, paramtype3, &created3, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype3, 3, true);
goto exception_handling;
}
}
arg_ptrs [3] = mobj3;
if (p4) {
arg_ptrs [4] = (void *) xamarin_get_delegate_for_block_parameter (managed_method, 0x33C04 /* System.Action`1<Foundation.NSUrlRequest> ObjCRuntime.Trampolines/NIDActionArity1V3::Create(System.IntPtr) */ , 4, p4, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
} else {
arg_ptrs [4] = NULL;
}
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_88 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSURLSession * p0, NSURLSessionTask * p1, NSURLAuthenticationChallenge * p2, id p3, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [4];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
if (p3) {
arg_ptrs [3] = (void *) xamarin_get_delegate_for_block_parameter (managed_method, 0x38204 /* System.Action`2<Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential> ObjCRuntime.Trampolines/NIDActionArity2V2::Create(System.IntPtr) */ , 3, p3, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
} else {
arg_ptrs [3] = NULL;
}
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_89 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSSet * p0, UIEvent * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static NSInteger native_to_managed_trampoline_90 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UIViewController * native_to_managed_trampoline_91 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIViewController * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_92 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSInteger p0, uint32_t token_ref)
{
long long nativeEnum0 = p0;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &nativeEnum0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_93 (id self, SEL _cmd, MonoMethod **managed_method_ptr, BOOL p0, uint32_t token_ref)
{
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static UIColor * native_to_managed_trampoline_94 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIColor * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_95 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIColor * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static NSArray * native_to_managed_trampoline_96 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSArray * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = xamarin_managed_nsobject_array_to_nsarray ((MonoArray *) retval, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
xamarin_framework_peer_lock ();
mt_dummy_use (retval);
xamarin_framework_peer_unlock ();
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_97 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIKeyCommand * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static CGSize native_to_managed_trampoline_98 (id self, SEL _cmd, MonoMethod **managed_method_ptr, CGSize p0, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGSize res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGSize *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_99 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_100 (id self, SEL _cmd, MonoMethod **managed_method_ptr, void * p0, uint32_t token_ref)
{
void * a0 = p0;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &a0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_101 (id self, SEL _cmd, MonoMethod **managed_method_ptr, CGRect p0, uint32_t token_ref)
{
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static CGSize native_to_managed_trampoline_102 (id self, SEL _cmd, MonoMethod **managed_method_ptr, CGSize p0, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGSize res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGSize *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static CGRect native_to_managed_trampoline_103 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITextPosition * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGRect res = {{0}};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGRect *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_104 (id self, SEL _cmd, MonoMethod **managed_method_ptr, SEL p0, NSObject * p1, uint32_t token_ref)
{
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = p0 ? xamarin_get_selector (p0, &exception_gchandle) : NULL;
if (exception_gchandle != 0) goto exception_handling;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UITableViewCell * native_to_managed_trampoline_105 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, NSIndexPath * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UITableViewCell * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static CGFloat native_to_managed_trampoline_106 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, NSInteger p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGFloat res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGFloat *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UIView * native_to_managed_trampoline_107 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, NSInteger p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIView * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_108 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, UIView * p1, NSInteger p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &p2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static NSInteger native_to_managed_trampoline_109 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_110 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, NSIndexPath * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static NSInteger native_to_managed_trampoline_111 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, NSInteger p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSArray * native_to_managed_trampoline_112 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSArray * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = xamarin_managed_string_array_to_nsarray ((MonoArray *) retval, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
xamarin_framework_peer_lock ();
mt_dummy_use (retval);
xamarin_framework_peer_unlock ();
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSString * native_to_managed_trampoline_113 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, NSInteger p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSString * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
res = xamarin_string_to_nsstring ((MonoString *) retval, false);
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static CGFloat native_to_managed_trampoline_114 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, NSIndexPath * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGFloat res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGFloat *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UICollectionViewCell * native_to_managed_trampoline_115 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionView * p0, NSIndexPath * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UICollectionViewCell * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSInteger native_to_managed_trampoline_116 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionView * p0, NSInteger p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSInteger native_to_managed_trampoline_117 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionView * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_118 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionView * p0, NSIndexPath * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static UICollectionReusableView * native_to_managed_trampoline_119 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionView * p0, NSString * p1, NSIndexPath * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UICollectionReusableView * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static id native_to_managed_trampoline_120 (id self, SEL _cmd, MonoMethod **managed_method_ptr, CGRect p0, bool* call_super, uint32_t token_ref)
{
uint8_t flags = NSObjectFlagsNativeRef;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
bool has_nsobject = xamarin_has_nsobject (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
if (has_nsobject) {
*call_super = true;
goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
arg_ptrs [0] = &p0;
mthis = mono_object_new (mono_domain_get (), mono_method_get_class (managed_method));
xamarin_set_nsobject_handle (mthis, self);
xamarin_set_nsobject_flags (mthis, flags);
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
xamarin_create_managed_ref (self, mthis, true);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return self;
}
static UICollectionViewLayoutAttributes * native_to_managed_trampoline_121 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionViewLayoutAttributes * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UICollectionViewLayoutAttributes * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_122 (id self, SEL _cmd, MonoMethod **managed_method_ptr, CGRect p0, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static BOOL native_to_managed_trampoline_123 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionViewLayoutAttributes * p0, UICollectionViewLayoutAttributes * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static CGPoint native_to_managed_trampoline_124 (id self, SEL _cmd, MonoMethod **managed_method_ptr, CGPoint p0, CGPoint p1, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGPoint res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
arg_ptrs [1] = &p1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGPoint *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UICollectionViewLayoutInvalidationContext * native_to_managed_trampoline_125 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionViewLayoutAttributes * p0, UICollectionViewLayoutAttributes * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UICollectionViewLayoutInvalidationContext * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UICollectionViewLayoutAttributes * native_to_managed_trampoline_126 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSString * p0, NSIndexPath * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UICollectionViewLayoutAttributes * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_127 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSArray * p0, uint32_t token_ref)
{
MonoArray *marr0 = NULL;
NSArray *arr0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arr0 = p0;
marr0 = xamarin_nsarray_to_managed_nsobject_array (arr0, xamarin_get_parameter_type (managed_method, 0), NULL, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = marr0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static CGPoint native_to_managed_trampoline_128 (id self, SEL _cmd, MonoMethod **managed_method_ptr, CGPoint p0, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGPoint res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGPoint *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static CGSize native_to_managed_trampoline_129 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGSize res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGSize *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSArray * native_to_managed_trampoline_130 (id self, SEL _cmd, MonoMethod **managed_method_ptr, CGRect p0, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSArray * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = xamarin_managed_nsobject_array_to_nsarray ((MonoArray *) retval, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
xamarin_framework_peer_lock ();
mt_dummy_use (retval);
xamarin_framework_peer_unlock ();
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_131 (id self, SEL _cmd, MonoMethod **managed_method_ptr, BOOL p0, id p1, uint32_t token_ref)
{
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
if (p1) {
arg_ptrs [1] = (void *) xamarin_get_delegate_for_block_parameter (managed_method, 0x31E04 /* System.Action ObjCRuntime.Trampolines/NIDAction::Create(System.IntPtr) */ , 1, p1, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
} else {
arg_ptrs [1] = NULL;
}
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static NSObject * native_to_managed_trampoline_132 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSInteger p0, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSObject * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static int native_to_managed_trampoline_133 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSObject * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
int res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(int *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_134 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIViewController * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_135 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSInteger p0, double p1, uint32_t token_ref)
{
long long nativeEnum0 = p0;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &nativeEnum0;
arg_ptrs [1] = &p1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_136 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIActionSheet * p0, NSInteger p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static UIView * native_to_managed_trampoline_137 (id self, SEL _cmd, MonoMethod **managed_method_ptr, CGPoint p0, UIEvent * p1, uint32_t token_ref)
{
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIView * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_138 (id self, SEL _cmd, MonoMethod **managed_method_ptr, NSInteger p0, uint32_t token_ref)
{
long long nativeEnum0 = p0;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &nativeEnum0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static CGRect native_to_managed_trampoline_139 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGRect res = {{0}};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGRect *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_140 (id self, SEL _cmd, MonoMethod **managed_method_ptr, CGRect p0, uint32_t token_ref)
{
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static CGRect native_to_managed_trampoline_141 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGRect res = {{0}};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGRect *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSArray * native_to_managed_trampoline_142 (id self, SEL _cmd, MonoMethod **managed_method_ptr, BOOL p0, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSArray * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = xamarin_managed_nsobject_array_to_nsarray ((MonoArray *) retval, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
xamarin_framework_peer_lock ();
mt_dummy_use (retval);
xamarin_framework_peer_unlock ();
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static UIViewController * native_to_managed_trampoline_143 (id self, SEL _cmd, MonoMethod **managed_method_ptr, BOOL p0, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIViewController * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
arg_ptrs [0] = &p0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
id retobj;
retobj = xamarin_get_nsobject_handle (retval);
xamarin_framework_peer_lock ();
[retobj retain];
xamarin_framework_peer_unlock ();
[retobj autorelease];
mt_dummy_use (retval);
res = retobj;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSInteger native_to_managed_trampoline_144 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIPickerView * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSInteger native_to_managed_trampoline_145 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIPickerView * p0, NSInteger p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSInteger res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(NSInteger *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static NSString * native_to_managed_trampoline_146 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIPickerView * p0, NSInteger p1, NSInteger p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSString * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
arg_ptrs [2] = &p2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (!retval) {
res = NULL;
} else {
res = xamarin_string_to_nsstring ((MonoString *) retval, false);
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_147 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIPickerView * p0, NSInteger p1, NSInteger p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_generic_method_from_token (mthis, token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = &p1;
arg_ptrs [2] = &p2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static UIEdgeInsets native_to_managed_trampoline_148 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionView * p0, UICollectionViewLayout * p1, NSInteger p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
UIEdgeInsets res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &p2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(UIEdgeInsets *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static CGFloat native_to_managed_trampoline_149 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionView * p0, UICollectionViewLayout * p1, NSInteger p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGFloat res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &p2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGFloat *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_150 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionView * p0, UICollectionViewCell * p1, NSIndexPath * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static CGSize native_to_managed_trampoline_151 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionView * p0, UICollectionViewLayout * p1, NSInteger p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
CGSize res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &p2;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(CGSize *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_152 (id self, SEL _cmd, MonoMethod **managed_method_ptr, WKWebView * p0, WKNavigation * p1, NSError * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_153 (id self, SEL _cmd, MonoMethod **managed_method_ptr, WKWebView * p0, WKNavigation * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_154 (id self, SEL _cmd, MonoMethod **managed_method_ptr, WKWebView * p0, WKNavigationAction * p1, id p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
if (p2) {
arg_ptrs [2] = (void *) xamarin_get_delegate_for_block_parameter (managed_method, 0x37804 /* System.Action`1<WebKit.WKNavigationActionPolicy> ObjCRuntime.Trampolines/NIDActionArity1V211::Create(System.IntPtr) */ , 2, p2, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
} else {
arg_ptrs [2] = NULL;
}
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static NSArray * native_to_managed_trampoline_155 (id self, SEL _cmd, MonoMethod **managed_method_ptr, uint32_t token_ref)
{
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
NSArray * res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [0];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = xamarin_managed_nsobject_array_to_nsarray ((MonoArray *) retval, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
xamarin_framework_peer_lock ();
mt_dummy_use (retval);
xamarin_framework_peer_unlock ();
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_156 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UIKeyCommand * p0, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [1];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_157 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UICollectionView * p0, NSIndexPath * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_158 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UINavigationController * p0, UIViewController * p1, BOOL p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
arg_ptrs [2] = &p2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
if (created1) {
xamarin_dispose (mobj1, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static BOOL native_to_managed_trampoline_159 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UINavigationBar * p0, UINavigationItem * p1, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
MonoObject *retval = NULL;
guint32 exception_gchandle = 0;
BOOL res = {0};
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [2];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
retval = mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
res = *(BOOL *) mono_object_unbox ((MonoObject *) retval);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return res;
}
static void native_to_managed_trampoline_160 (id self, SEL _cmd, MonoMethod **managed_method_ptr, UITableView * p0, UITableViewCell * p1, NSIndexPath * p2, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj1 = NULL;
MonoObject *mobj1 = NULL;
int32_t created1 = false;
MonoType *paramtype1 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [3];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
nsobj1 = (NSObject *) p1;
if (nsobj1) {
paramtype1 = xamarin_get_parameter_type (managed_method, 1);
mobj1 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj1, false, paramtype1, &created1, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype1, 1, true);
goto exception_handling;
}
}
arg_ptrs [1] = mobj1;
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_161 (id self, SEL _cmd, MonoMethod **managed_method_ptr, WKWebView * p0, NSString * p1, WKFrameInfo * p2, id p3, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [4];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = xamarin_nsstring_to_string (NULL, p1);
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
if (p3) {
arg_ptrs [3] = (void *) xamarin_get_delegate_for_block_parameter (managed_method, 0x31E04 /* System.Action ObjCRuntime.Trampolines/NIDAction::Create(System.IntPtr) */ , 3, p3, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
} else {
arg_ptrs [3] = NULL;
}
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_162 (id self, SEL _cmd, MonoMethod **managed_method_ptr, WKWebView * p0, NSString * p1, WKFrameInfo * p2, id p3, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj2 = NULL;
MonoObject *mobj2 = NULL;
int32_t created2 = false;
MonoType *paramtype2 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [4];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = xamarin_nsstring_to_string (NULL, p1);
nsobj2 = (NSObject *) p2;
if (nsobj2) {
paramtype2 = xamarin_get_parameter_type (managed_method, 2);
mobj2 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj2, false, paramtype2, &created2, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype2, 2, true);
goto exception_handling;
}
}
arg_ptrs [2] = mobj2;
if (p3) {
arg_ptrs [3] = (void *) xamarin_get_delegate_for_block_parameter (managed_method, 0x35004 /* System.Action`1<System.Boolean> ObjCRuntime.Trampolines/NIDActionArity1V4::Create(System.IntPtr) */ , 3, p3, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
} else {
arg_ptrs [3] = NULL;
}
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
static void native_to_managed_trampoline_163 (id self, SEL _cmd, MonoMethod **managed_method_ptr, WKWebView * p0, NSString * p1, NSString * p2, WKFrameInfo * p3, id p4, uint32_t token_ref)
{
NSObject *nsobj0 = NULL;
MonoObject *mobj0 = NULL;
int32_t created0 = false;
MonoType *paramtype0 = NULL;
NSObject *nsobj3 = NULL;
MonoObject *mobj3 = NULL;
int32_t created3 = false;
MonoType *paramtype3 = NULL;
guint32 exception_gchandle = 0;
MonoMethod *managed_method = *managed_method_ptr;
void *arg_ptrs [5];
MONO_ASSERT_GC_SAFE;
MONO_THREAD_ATTACH;
MonoObject *mthis = NULL;
if (self) {
mthis = xamarin_get_managed_object_for_ptr_fast (self, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
}
if (!managed_method) {
MonoReflectionMethod *reflection_method = xamarin_get_method_from_token (token_ref, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
managed_method = xamarin_get_reflection_method_method (reflection_method);
*managed_method_ptr = managed_method;
}
xamarin_check_for_gced_object (mthis, _cmd, self, managed_method, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
nsobj0 = (NSObject *) p0;
if (nsobj0) {
paramtype0 = xamarin_get_parameter_type (managed_method, 0);
mobj0 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj0, false, paramtype0, &created0, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype0, 0, true);
goto exception_handling;
}
}
arg_ptrs [0] = mobj0;
arg_ptrs [1] = xamarin_nsstring_to_string (NULL, p1);
arg_ptrs [2] = xamarin_nsstring_to_string (NULL, p2);
nsobj3 = (NSObject *) p3;
if (nsobj3) {
paramtype3 = xamarin_get_parameter_type (managed_method, 3);
mobj3 = xamarin_get_nsobject_with_type_for_ptr_created (nsobj3, false, paramtype3, &created3, &exception_gchandle);
if (exception_gchandle != 0) {
exception_gchandle = xamarin_get_exception_for_parameter (8029, exception_gchandle, "Unable to marshal the parameter", _cmd, managed_method, paramtype3, 3, true);
goto exception_handling;
}
}
arg_ptrs [3] = mobj3;
if (p4) {
arg_ptrs [4] = (void *) xamarin_get_delegate_for_block_parameter (managed_method, 0x35A04 /* System.Action`1<System.String> ObjCRuntime.Trampolines/NIDActionArity1V55::Create(System.IntPtr) */ , 4, p4, &exception_gchandle);
if (exception_gchandle != 0) goto exception_handling;
} else {
arg_ptrs [4] = NULL;
}
mono_runtime_invoke (managed_method, mthis, arg_ptrs, NULL);
exception_handling:;
MONO_THREAD_DETACH;
if (exception_gchandle != 0)
xamarin_process_managed_exception_gchandle (exception_gchandle);
return;
}
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UIApplicationDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x9F904);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
@implementation Xamarin_Forms_Platform_iOS_FormsApplicationDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(UIWindow *) window
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_2 (self, _cmd, &managed_method, 0xC014);
}
-(void) setWindow:(UIWindow *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_3 (self, _cmd, &managed_method, p0, 0xC114);
}
-(BOOL) application:(UIApplication *)p0 continueUserActivity:(NSUserActivity *)p1 restorationHandler:(id)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_4 (self, _cmd, &managed_method, p0, p1, p2, 0xC314);
}
-(void) applicationDidEnterBackground:(UIApplication *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_5 (self, _cmd, &managed_method, p0, 0xC414);
}
-(BOOL) application:(UIApplication *)p0 didFinishLaunchingWithOptions:(NSDictionary *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_6 (self, _cmd, &managed_method, p0, p1, 0xC514);
}
-(void) applicationDidBecomeActive:(UIApplication *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_5 (self, _cmd, &managed_method, p0, 0xC614);
}
-(void) applicationWillResignActive:(UIApplication *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_5 (self, _cmd, &managed_method, p0, 0xC714);
}
-(void) application:(UIApplication *)p0 didUpdateUserActivity:(NSUserActivity *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_7 (self, _cmd, &managed_method, p0, p1, 0xC814);
}
-(void) applicationWillEnterForeground:(UIApplication *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_5 (self, _cmd, &managed_method, p0, 0xC914);
}
-(BOOL) application:(UIApplication *)p0 willFinishLaunchingWithOptions:(NSDictionary *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_6 (self, _cmd, &managed_method, p0, p1, 0xCA14);
}
-(void) applicationWillTerminate:(UIApplication *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_5 (self, _cmd, &managed_method, p0, 0xCB14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xC214);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation AppDelegate {
}
-(BOOL) application:(UIApplication *)p0 didFinishLaunchingWithOptions:(NSDictionary *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_6 (self, _cmd, &managed_method, p0, p1, 0x300);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x400);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_FormsApplicationDelegate class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation GLKViewDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x3D304);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation WKNavigationDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x4E304);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation WKUIDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x4ED04);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
@interface UIKit_UIControlEventProxy : NSObject {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) BridgeSelector;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation UIKit_UIControlEventProxy {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) BridgeSelector
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x5F304);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UIActionSheetDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x9DC04);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UICollectionViewDelegateFlowLayout {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xA3904);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UIGestureRecognizerDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xA9604);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UINavigationControllerDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xABD04);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UIPickerViewModel {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xAD604);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UIScrollViewDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xB4204);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UISearchResultsUpdating {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xB5204);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UISplitViewControllerDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xB8D04);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UITableViewSource {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xC0804);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation UIWebViewDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xCE904);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
@interface Foundation_InternalNSNotificationHandler : NSObject {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) post:(NSNotification *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Foundation_InternalNSNotificationHandler {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) post:(NSNotification *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_10 (self, _cmd, &managed_method, p0, 0xE1B04);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Foundation_NSDispatcher : NSObject {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) xamarinApplySelector;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Foundation_NSDispatcher {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) xamarinApplySelector
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0xEB304);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xEB204);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface __MonoMac_NSActionDispatcher : Foundation_NSDispatcher {
}
-(void) xamarinApplySelector;
@end
@implementation __MonoMac_NSActionDispatcher {
}
-(void) xamarinApplySelector
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0xEB604);
}
@end
@interface __MonoMac_NSSynchronizationContextDispatcher : Foundation_NSDispatcher {
}
-(void) xamarinApplySelector;
@end
@implementation __MonoMac_NSSynchronizationContextDispatcher {
}
-(void) xamarinApplySelector
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0xEB804);
}
@end
@interface __Xamarin_NSTimerActionDispatcher : NSObject {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) xamarinFireSelector:(NSTimer *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation __Xamarin_NSTimerActionDispatcher {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) xamarinFireSelector:(NSTimer *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_11 (self, _cmd, &managed_method, p0, 0xEBA04);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Foundation_NSAsyncDispatcher : Foundation_NSDispatcher {
}
-(void) xamarinApplySelector;
-(id) init;
@end
@implementation Foundation_NSAsyncDispatcher {
}
-(void) xamarinApplySelector
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0xEBD04);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xEBC04);
if (call_super && rv) {
struct objc_super super = { rv, [Foundation_NSDispatcher class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface __MonoMac_NSAsyncActionDispatcher : Foundation_NSAsyncDispatcher {
}
-(void) xamarinApplySelector;
@end
@implementation __MonoMac_NSAsyncActionDispatcher {
}
-(void) xamarinApplySelector
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0xEBF04);
}
@end
@interface __MonoMac_NSAsyncSynchronizationContextDispatcher : Foundation_NSAsyncDispatcher {
}
-(void) xamarinApplySelector;
@end
@implementation __MonoMac_NSAsyncSynchronizationContextDispatcher {
}
-(void) xamarinApplySelector
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0xEC104);
}
@end
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wprotocol"
#pragma clang diagnostic ignored "-Wobjc-protocol-property-synthesis"
#pragma clang diagnostic ignored "-Wobjc-property-implementation"
@implementation NSURLSessionDataDelegate {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xFCD04);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
#pragma clang diagnostic pop
@interface System_Net_Http_NSUrlSessionHandler_WrappedNSInputStream : NSInputStream {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(NSUInteger) streamStatus;
-(void) open;
-(void) close;
-(NSInteger) read:(void *)p0 maxLength:(NSUInteger)p1;
-(BOOL) hasBytesAvailable;
-(BOOL) getBuffer:(void **)p0 length:(NSUInteger*)p1;
-(NSObject *) propertyForKey:(NSString *)p0;
-(BOOL) setProperty:(NSObject *)p0 forKey:(NSString *)p1;
-(BOOL) _setCFClientFlags:(NSUInteger)p0 callback:(void *)p1 context:(void *)p2;
-(void) scheduleInRunLoop:(NSRunLoop *)p0 forMode:(NSString *)p1;
-(void) removeFromRunLoop:(NSRunLoop *)p0 forMode:(NSString *)p1;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation System_Net_Http_NSUrlSessionHandler_WrappedNSInputStream {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(NSUInteger) streamStatus
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_12 (self, _cmd, &managed_method, 0xE204);
}
-(void) open
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0xE304);
}
-(void) close
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0xE404);
}
-(NSInteger) read:(void *)p0 maxLength:(NSUInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_13 (self, _cmd, &managed_method, p0, p1, 0xE504);
}
-(BOOL) hasBytesAvailable
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0xE604);
}
-(BOOL) getBuffer:(void **)p0 length:(NSUInteger*)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_15 (self, _cmd, &managed_method, p0, p1, 0xE704);
}
-(NSObject *) propertyForKey:(NSString *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_16 (self, _cmd, &managed_method, p0, 0xE804);
}
-(BOOL) setProperty:(NSObject *)p0 forKey:(NSString *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_17 (self, _cmd, &managed_method, p0, p1, 0xE904);
}
-(BOOL) _setCFClientFlags:(NSUInteger)p0 callback:(void *)p1 context:(void *)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_18 (self, _cmd, &managed_method, p0, p1, p2, 0xEA04);
}
-(void) scheduleInRunLoop:(NSRunLoop *)p0 forMode:(NSString *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_19 (self, _cmd, &managed_method, p0, p1, 0xEB04);
}
-(void) removeFromRunLoop:(NSRunLoop *)p0 forMode:(NSString *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_19 (self, _cmd, &managed_method, p0, p1, 0xEC04);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface GLKit_GLKView__GLKViewDelegate : NSObject<GLKViewDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) glkView:(GLKView *)p0 drawInRect:(CGRect)p1;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation GLKit_GLKView__GLKViewDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) glkView:(GLKView *)p0 drawInRect:(CGRect)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_20 (self, _cmd, &managed_method, p0, p1, 0x3CD04);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface UIKit_UIBarButtonItem_Callback : NSObject {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) InvokeAction:(NSObject *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation UIKit_UIBarButtonItem_Callback {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) InvokeAction:(NSObject *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_21 (self, _cmd, &managed_method, p0, 0x55804);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x55704);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation UIKit_UIView_UIViewAppearance {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(UIColor *) backgroundColor
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_22 (self, _cmd, &managed_method, 0x8CE04);
}
-(UIColor *) tintColor
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_22 (self, _cmd, &managed_method, 0x8CF04);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation UIKit_UIControl_UIControlAppearance {
}
@end
@implementation UIKit_UIButton_UIButtonAppearance {
}
-(UIImage *) backgroundImageForState:(NSUInteger)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_23 (self, _cmd, &managed_method, p0, 0x59504);
}
-(UIColor *) titleColorForState:(NSUInteger)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_24 (self, _cmd, &managed_method, p0, 0x59604);
}
-(UIColor *) titleShadowColorForState:(NSUInteger)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_24 (self, _cmd, &managed_method, p0, 0x59704);
}
@end
@implementation __UIGestureRecognizerToken {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x66604);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation __UIGestureRecognizerParameterlessToken {
}
-(void) target
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x66804);
}
@end
@interface UIKit_UIGestureRecognizer__UIGestureRecognizerDelegate : NSObject<UIGestureRecognizerDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)p0 shouldBeRequiredToFailByGestureRecognizer:(UIGestureRecognizer *)p1;
-(BOOL) gestureRecognizerShouldBegin:(UIGestureRecognizer *)p0;
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)p0 shouldReceivePress:(UIPress *)p1;
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)p0 shouldReceiveTouch:(UITouch *)p1;
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)p0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)p1;
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)p0 shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer *)p1;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation UIKit_UIGestureRecognizer__UIGestureRecognizerDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)p0 shouldBeRequiredToFailByGestureRecognizer:(UIGestureRecognizer *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_25 (self, _cmd, &managed_method, p0, p1, 0x66A04);
}
-(BOOL) gestureRecognizerShouldBegin:(UIGestureRecognizer *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_26 (self, _cmd, &managed_method, p0, 0x66B04);
}
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)p0 shouldReceivePress:(UIPress *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_27 (self, _cmd, &managed_method, p0, p1, 0x66C04);
}
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)p0 shouldReceiveTouch:(UITouch *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_28 (self, _cmd, &managed_method, p0, p1, 0x66D04);
}
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)p0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_25 (self, _cmd, &managed_method, p0, p1, 0x66E04);
}
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)p0 shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_25 (self, _cmd, &managed_method, p0, p1, 0x66F04);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x66904);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface __UILongPressGestureRecognizer : __UIGestureRecognizerToken {
}
-(void) target:(UILongPressGestureRecognizer *)p0;
@end
@implementation __UILongPressGestureRecognizer {
}
-(void) target:(UILongPressGestureRecognizer *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_29 (self, _cmd, &managed_method, p0, 0x67804);
}
@end
@interface __UITapGestureRecognizer : __UIGestureRecognizerToken {
}
-(void) target:(UITapGestureRecognizer *)p0;
@end
@implementation __UITapGestureRecognizer {
}
-(void) target:(UITapGestureRecognizer *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_30 (self, _cmd, &managed_method, p0, 0x68304);
}
@end
@interface __UIPanGestureRecognizer : __UIGestureRecognizerToken {
}
-(void) target:(UIPanGestureRecognizer *)p0;
@end
@implementation __UIPanGestureRecognizer {
}
-(void) target:(UIPanGestureRecognizer *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_31 (self, _cmd, &managed_method, p0, 0x68C04);
}
@end
@interface __UIPinchGestureRecognizer : __UIGestureRecognizerToken {
}
-(void) target:(UIPinchGestureRecognizer *)p0;
@end
@implementation __UIPinchGestureRecognizer {
}
-(void) target:(UIPinchGestureRecognizer *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_32 (self, _cmd, &managed_method, p0, 0x69304);
}
@end
@implementation UIKit_UINavigationBar_UINavigationBarAppearance {
}
-(UIColor *) barTintColor
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_22 (self, _cmd, &managed_method, 0x6D704);
}
-(NSDictionary *) largeTitleTextAttributes
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_33 (self, _cmd, &managed_method, 0x6D904);
}
-(NSDictionary *) titleTextAttributes
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_33 (self, _cmd, &managed_method, 0x6DA04);
}
@end
@interface UIKit_UISearchBar__UISearchBarDelegate : NSObject<UISearchBarDelegate, UIBarPositioningDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) searchBarBookmarkButtonClicked:(UISearchBar *)p0;
-(void) searchBarCancelButtonClicked:(UISearchBar *)p0;
-(void) searchBarResultsListButtonClicked:(UISearchBar *)p0;
-(void) searchBarTextDidBeginEditing:(UISearchBar *)p0;
-(void) searchBarTextDidEndEditing:(UISearchBar *)p0;
-(void) searchBarSearchButtonClicked:(UISearchBar *)p0;
-(void) searchBar:(UISearchBar *)p0 selectedScopeButtonIndexDidChange:(NSInteger)p1;
-(BOOL) searchBarShouldBeginEditing:(UISearchBar *)p0;
-(BOOL) searchBar:(UISearchBar *)p0 shouldChangeTextInRange:(NSRange)p1 replacementText:(NSString *)p2;
-(BOOL) searchBarShouldEndEditing:(UISearchBar *)p0;
-(void) searchBar:(UISearchBar *)p0 textDidChange:(NSString *)p1;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation UIKit_UISearchBar__UISearchBarDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) searchBarBookmarkButtonClicked:(UISearchBar *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_34 (self, _cmd, &managed_method, p0, 0x74B04);
}
-(void) searchBarCancelButtonClicked:(UISearchBar *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_34 (self, _cmd, &managed_method, p0, 0x74C04);
}
-(void) searchBarResultsListButtonClicked:(UISearchBar *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_34 (self, _cmd, &managed_method, p0, 0x74D04);
}
-(void) searchBarTextDidBeginEditing:(UISearchBar *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_34 (self, _cmd, &managed_method, p0, 0x74E04);
}
-(void) searchBarTextDidEndEditing:(UISearchBar *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_34 (self, _cmd, &managed_method, p0, 0x74F04);
}
-(void) searchBarSearchButtonClicked:(UISearchBar *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_34 (self, _cmd, &managed_method, p0, 0x75004);
}
-(void) searchBar:(UISearchBar *)p0 selectedScopeButtonIndexDidChange:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_35 (self, _cmd, &managed_method, p0, p1, 0x75104);
}
-(BOOL) searchBarShouldBeginEditing:(UISearchBar *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_36 (self, _cmd, &managed_method, p0, 0x75204);
}
-(BOOL) searchBar:(UISearchBar *)p0 shouldChangeTextInRange:(NSRange)p1 replacementText:(NSString *)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_37 (self, _cmd, &managed_method, p0, p1, p2, 0x75304);
}
-(BOOL) searchBarShouldEndEditing:(UISearchBar *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_36 (self, _cmd, &managed_method, p0, 0x75404);
}
-(void) searchBar:(UISearchBar *)p0 textDidChange:(NSString *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_38 (self, _cmd, &managed_method, p0, p1, 0x75504);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x74A04);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface UIKit_UISearchController___Xamarin_UISearchResultsUpdating : NSObject<UISearchResultsUpdating> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) updateSearchResultsForSearchController:(UISearchController *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation UIKit_UISearchController___Xamarin_UISearchResultsUpdating {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) updateSearchResultsForSearchController:(UISearchController *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_39 (self, _cmd, &managed_method, p0, 0x76204);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation UIKit_UIScrollView_UIScrollViewAppearance {
}
@end
@implementation UIKit_UITableView_UITableViewAppearance {
}
@end
@interface UIKit_UITextField__UITextFieldDelegate : NSObject<UITextFieldDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) textFieldDidEndEditing:(UITextField *)p0;
-(void) textFieldDidEndEditing:(UITextField *)p0 reason:(NSInteger)p1;
-(void) textFieldDidBeginEditing:(UITextField *)p0;
-(BOOL) textFieldShouldBeginEditing:(UITextField *)p0;
-(BOOL) textField:(UITextField *)p0 shouldChangeCharactersInRange:(NSRange)p1 replacementString:(NSString *)p2;
-(BOOL) textFieldShouldClear:(UITextField *)p0;
-(BOOL) textFieldShouldEndEditing:(UITextField *)p0;
-(BOOL) textFieldShouldReturn:(UITextField *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation UIKit_UITextField__UITextFieldDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) textFieldDidEndEditing:(UITextField *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_40 (self, _cmd, &managed_method, p0, 0x80004);
}
-(void) textFieldDidEndEditing:(UITextField *)p0 reason:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_41 (self, _cmd, &managed_method, p0, p1, 0x80104);
}
-(void) textFieldDidBeginEditing:(UITextField *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_40 (self, _cmd, &managed_method, p0, 0x80204);
}
-(BOOL) textFieldShouldBeginEditing:(UITextField *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_42 (self, _cmd, &managed_method, p0, 0x80304);
}
-(BOOL) textField:(UITextField *)p0 shouldChangeCharactersInRange:(NSRange)p1 replacementString:(NSString *)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_43 (self, _cmd, &managed_method, p0, p1, p2, 0x80404);
}
-(BOOL) textFieldShouldClear:(UITextField *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_42 (self, _cmd, &managed_method, p0, 0x80504);
}
-(BOOL) textFieldShouldEndEditing:(UITextField *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_42 (self, _cmd, &managed_method, p0, 0x80604);
}
-(BOOL) textFieldShouldReturn:(UITextField *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_42 (self, _cmd, &managed_method, p0, 0x80704);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x7FF04);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface UIKit_UIScrollView__UIScrollViewDelegate : NSObject<UIScrollViewDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) scrollViewDidEndDecelerating:(UIScrollView *)p0;
-(void) scrollViewWillBeginDecelerating:(UIScrollView *)p0;
-(void) scrollViewDidChangeAdjustedContentInset:(UIScrollView *)p0;
-(void) scrollViewDidZoom:(UIScrollView *)p0;
-(void) scrollViewDidEndDragging:(UIScrollView *)p0 willDecelerate:(BOOL)p1;
-(void) scrollViewWillBeginDragging:(UIScrollView *)p0;
-(void) scrollViewDidEndScrollingAnimation:(UIScrollView *)p0;
-(void) scrollViewDidScroll:(UIScrollView *)p0;
-(void) scrollViewDidScrollToTop:(UIScrollView *)p0;
-(BOOL) scrollViewShouldScrollToTop:(UIScrollView *)p0;
-(UIView *) viewForZoomingInScrollView:(UIScrollView *)p0;
-(void) scrollViewWillEndDragging:(UIScrollView *)p0 withVelocity:(CGPoint)p1 targetContentOffset:(CGPoint*)p2;
-(void) scrollViewDidEndZooming:(UIScrollView *)p0 withView:(UIView *)p1 atScale:(CGFloat)p2;
-(void) scrollViewWillBeginZooming:(UIScrollView *)p0 withView:(UIView *)p1;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation UIKit_UIScrollView__UIScrollViewDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) scrollViewDidEndDecelerating:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0xB2904);
}
-(void) scrollViewWillBeginDecelerating:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0xB2A04);
}
-(void) scrollViewDidChangeAdjustedContentInset:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0xB2B04);
}
-(void) scrollViewDidZoom:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0xB2C04);
}
-(void) scrollViewDidEndDragging:(UIScrollView *)p0 willDecelerate:(BOOL)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_45 (self, _cmd, &managed_method, p0, p1, 0xB2D04);
}
-(void) scrollViewWillBeginDragging:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0xB2E04);
}
-(void) scrollViewDidEndScrollingAnimation:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0xB2F04);
}
-(void) scrollViewDidScroll:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0xB3004);
}
-(void) scrollViewDidScrollToTop:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0xB3104);
}
-(BOOL) scrollViewShouldScrollToTop:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_46 (self, _cmd, &managed_method, p0, 0xB3204);
}
-(UIView *) viewForZoomingInScrollView:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_47 (self, _cmd, &managed_method, p0, 0xB3304);
}
-(void) scrollViewWillEndDragging:(UIScrollView *)p0 withVelocity:(CGPoint)p1 targetContentOffset:(CGPoint*)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_48 (self, _cmd, &managed_method, p0, p1, p2, 0xB3404);
}
-(void) scrollViewDidEndZooming:(UIScrollView *)p0 withView:(UIView *)p1 atScale:(CGFloat)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_49 (self, _cmd, &managed_method, p0, p1, p2, 0xB3504);
}
-(void) scrollViewWillBeginZooming:(UIScrollView *)p0 withView:(UIView *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_50 (self, _cmd, &managed_method, p0, p1, 0xB3604);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xB2804);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface UIKit_UITextView__UITextViewDelegate : UIKit_UIScrollView__UIScrollViewDelegate<UITextViewDelegate, UIScrollViewDelegate> {
}
-(void) textViewDidChange:(UITextView *)p0;
-(void) textViewDidEndEditing:(UITextView *)p0;
-(void) textViewDidBeginEditing:(UITextView *)p0;
-(void) textViewDidChangeSelection:(UITextView *)p0;
-(BOOL) textViewShouldBeginEditing:(UITextView *)p0;
-(BOOL) textView:(UITextView *)p0 shouldChangeTextInRange:(NSRange)p1 replacementText:(NSString *)p2;
-(BOOL) textViewShouldEndEditing:(UITextView *)p0;
-(BOOL) textView:(UITextView *)p0 shouldInteractWithTextAttachment:(NSTextAttachment *)p1 inRange:(NSRange)p2;
-(BOOL) textView:(UITextView *)p0 shouldInteractWithTextAttachment:(NSTextAttachment *)p1 inRange:(NSRange)p2 interaction:(NSInteger)p3;
-(BOOL) textView:(UITextView *)p0 shouldInteractWithURL:(NSURL *)p1 inRange:(NSRange)p2;
-(BOOL) textView:(UITextView *)p0 shouldInteractWithURL:(NSURL *)p1 inRange:(NSRange)p2 interaction:(NSInteger)p3;
-(id) init;
@end
@implementation UIKit_UITextView__UITextViewDelegate {
}
-(void) textViewDidChange:(UITextView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_51 (self, _cmd, &managed_method, p0, 0x85604);
}
-(void) textViewDidEndEditing:(UITextView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_51 (self, _cmd, &managed_method, p0, 0x85704);
}
-(void) textViewDidBeginEditing:(UITextView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_51 (self, _cmd, &managed_method, p0, 0x85804);
}
-(void) textViewDidChangeSelection:(UITextView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_51 (self, _cmd, &managed_method, p0, 0x85904);
}
-(BOOL) textViewShouldBeginEditing:(UITextView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_52 (self, _cmd, &managed_method, p0, 0x85A04);
}
-(BOOL) textView:(UITextView *)p0 shouldChangeTextInRange:(NSRange)p1 replacementText:(NSString *)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_53 (self, _cmd, &managed_method, p0, p1, p2, 0x85B04);
}
-(BOOL) textViewShouldEndEditing:(UITextView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_52 (self, _cmd, &managed_method, p0, 0x85C04);
}
-(BOOL) textView:(UITextView *)p0 shouldInteractWithTextAttachment:(NSTextAttachment *)p1 inRange:(NSRange)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_54 (self, _cmd, &managed_method, p0, p1, p2, 0x85D04);
}
-(BOOL) textView:(UITextView *)p0 shouldInteractWithTextAttachment:(NSTextAttachment *)p1 inRange:(NSRange)p2 interaction:(NSInteger)p3
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_55 (self, _cmd, &managed_method, p0, p1, p2, p3, 0x85E04);
}
-(BOOL) textView:(UITextView *)p0 shouldInteractWithURL:(NSURL *)p1 inRange:(NSRange)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_56 (self, _cmd, &managed_method, p0, p1, p2, 0x85F04);
}
-(BOOL) textView:(UITextView *)p0 shouldInteractWithURL:(NSURL *)p1 inRange:(NSRange)p2 interaction:(NSInteger)p3
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_57 (self, _cmd, &managed_method, p0, p1, p2, p3, 0x86004);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x85504);
if (call_super && rv) {
struct objc_super super = { rv, [UIKit_UIScrollView__UIScrollViewDelegate class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface UIKit_UISplitViewController__UISplitViewControllerDelegate : NSObject<UISplitViewControllerDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(BOOL) splitViewController:(UISplitViewController *)p0 collapseSecondaryViewController:(UIViewController *)p1 ontoPrimaryViewController:(UIViewController *)p2;
-(BOOL) splitViewController:(UISplitViewController *)p0 showDetailViewController:(UIViewController *)p1 sender:(NSObject *)p2;
-(BOOL) splitViewController:(UISplitViewController *)p0 showViewController:(UIViewController *)p1 sender:(NSObject *)p2;
-(NSInteger) splitViewControllerPreferredInterfaceOrientationForPresentation:(UISplitViewController *)p0;
-(UIViewController *) primaryViewControllerForCollapsingSplitViewController:(UISplitViewController *)p0;
-(UIViewController *) primaryViewControllerForExpandingSplitViewController:(UISplitViewController *)p0;
-(NSInteger) targetDisplayModeForActionInSplitViewController:(UISplitViewController *)p0;
-(UIViewController *) splitViewController:(UISplitViewController *)p0 separateSecondaryViewControllerFromPrimaryViewController:(UIViewController *)p1;
-(BOOL) splitViewController:(UISplitViewController *)p0 shouldHideViewController:(UIViewController *)p1 inOrientation:(NSInteger)p2;
-(NSUInteger) splitViewControllerSupportedInterfaceOrientations:(UISplitViewController *)p0;
-(void) splitViewController:(UISplitViewController *)p0 willChangeToDisplayMode:(NSInteger)p1;
-(void) splitViewController:(UISplitViewController *)p0 willHideViewController:(UIViewController *)p1 withBarButtonItem:(UIBarButtonItem *)p2 forPopoverController:(UIPopoverController *)p3;
-(void) splitViewController:(UISplitViewController *)p0 popoverController:(UIPopoverController *)p1 willPresentViewController:(UIViewController *)p2;
-(void) splitViewController:(UISplitViewController *)p0 willShowViewController:(UIViewController *)p1 invalidatingBarButtonItem:(UIBarButtonItem *)p2;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation UIKit_UISplitViewController__UISplitViewControllerDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) splitViewController:(UISplitViewController *)p0 collapseSecondaryViewController:(UIViewController *)p1 ontoPrimaryViewController:(UIViewController *)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_58 (self, _cmd, &managed_method, p0, p1, p2, 0xB7204);
}
-(BOOL) splitViewController:(UISplitViewController *)p0 showDetailViewController:(UIViewController *)p1 sender:(NSObject *)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_59 (self, _cmd, &managed_method, p0, p1, p2, 0xB7304);
}
-(BOOL) splitViewController:(UISplitViewController *)p0 showViewController:(UIViewController *)p1 sender:(NSObject *)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_59 (self, _cmd, &managed_method, p0, p1, p2, 0xB7404);
}
-(NSInteger) splitViewControllerPreferredInterfaceOrientationForPresentation:(UISplitViewController *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_60 (self, _cmd, &managed_method, p0, 0xB7504);
}
-(UIViewController *) primaryViewControllerForCollapsingSplitViewController:(UISplitViewController *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_61 (self, _cmd, &managed_method, p0, 0xB7604);
}
-(UIViewController *) primaryViewControllerForExpandingSplitViewController:(UISplitViewController *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_61 (self, _cmd, &managed_method, p0, 0xB7704);
}
-(NSInteger) targetDisplayModeForActionInSplitViewController:(UISplitViewController *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_60 (self, _cmd, &managed_method, p0, 0xB7804);
}
-(UIViewController *) splitViewController:(UISplitViewController *)p0 separateSecondaryViewControllerFromPrimaryViewController:(UIViewController *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_62 (self, _cmd, &managed_method, p0, p1, 0xB7904);
}
-(BOOL) splitViewController:(UISplitViewController *)p0 shouldHideViewController:(UIViewController *)p1 inOrientation:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_63 (self, _cmd, &managed_method, p0, p1, p2, 0xB7A04);
}
-(NSUInteger) splitViewControllerSupportedInterfaceOrientations:(UISplitViewController *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_64 (self, _cmd, &managed_method, p0, 0xB7B04);
}
-(void) splitViewController:(UISplitViewController *)p0 willChangeToDisplayMode:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_65 (self, _cmd, &managed_method, p0, p1, 0xB7C04);
}
-(void) splitViewController:(UISplitViewController *)p0 willHideViewController:(UIViewController *)p1 withBarButtonItem:(UIBarButtonItem *)p2 forPopoverController:(UIPopoverController *)p3
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_66 (self, _cmd, &managed_method, p0, p1, p2, p3, 0xB7D04);
}
-(void) splitViewController:(UISplitViewController *)p0 popoverController:(UIPopoverController *)p1 willPresentViewController:(UIViewController *)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_67 (self, _cmd, &managed_method, p0, p1, p2, 0xB7E04);
}
-(void) splitViewController:(UISplitViewController *)p0 willShowViewController:(UIViewController *)p1 invalidatingBarButtonItem:(UIBarButtonItem *)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_68 (self, _cmd, &managed_method, p0, p1, p2, 0xB7F04);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation UIKit_UISwitch_UISwitchAppearance {
}
-(UIColor *) onTintColor
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_22 (self, _cmd, &managed_method, 0xBB004);
}
-(UIColor *) thumbTintColor
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_22 (self, _cmd, &managed_method, 0xBB104);
}
@end
@interface UIKit_UITabBarController__UITabBarControllerDelegate : NSObject<UITabBarControllerDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) tabBarController:(UITabBarController *)p0 didEndCustomizingViewControllers:(NSArray *)p1 changed:(BOOL)p2;
-(id) tabBarController:(UITabBarController *)p0 animationControllerForTransitionFromViewController:(UIViewController *)p1 toViewController:(UIViewController *)p2;
-(id) tabBarController:(UITabBarController *)p0 interactionControllerForAnimationController:(id)p1;
-(NSInteger) tabBarControllerPreferredInterfaceOrientationForPresentation:(UITabBarController *)p0;
-(void) tabBarController:(UITabBarController *)p0 willBeginCustomizingViewControllers:(NSArray *)p1;
-(void) tabBarController:(UITabBarController *)p0 willEndCustomizingViewControllers:(NSArray *)p1 changed:(BOOL)p2;
-(BOOL) tabBarController:(UITabBarController *)p0 shouldSelectViewController:(UIViewController *)p1;
-(NSUInteger) tabBarControllerSupportedInterfaceOrientations:(UITabBarController *)p0;
-(void) tabBarController:(UITabBarController *)p0 didSelectViewController:(UIViewController *)p1;
-(BOOL) respondsToSelector:(SEL)p0;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation UIKit_UITabBarController__UITabBarControllerDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) tabBarController:(UITabBarController *)p0 didEndCustomizingViewControllers:(NSArray *)p1 changed:(BOOL)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_69 (self, _cmd, &managed_method, p0, p1, p2, 0xBD604);
}
-(id) tabBarController:(UITabBarController *)p0 animationControllerForTransitionFromViewController:(UIViewController *)p1 toViewController:(UIViewController *)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_70 (self, _cmd, &managed_method, p0, p1, p2, 0xBD704);
}
-(id) tabBarController:(UITabBarController *)p0 interactionControllerForAnimationController:(id)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_71 (self, _cmd, &managed_method, p0, p1, 0xBD804);
}
-(NSInteger) tabBarControllerPreferredInterfaceOrientationForPresentation:(UITabBarController *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_72 (self, _cmd, &managed_method, p0, 0xBD904);
}
-(void) tabBarController:(UITabBarController *)p0 willBeginCustomizingViewControllers:(NSArray *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_73 (self, _cmd, &managed_method, p0, p1, 0xBDA04);
}
-(void) tabBarController:(UITabBarController *)p0 willEndCustomizingViewControllers:(NSArray *)p1 changed:(BOOL)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_69 (self, _cmd, &managed_method, p0, p1, p2, 0xBDB04);
}
-(BOOL) tabBarController:(UITabBarController *)p0 shouldSelectViewController:(UIViewController *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_74 (self, _cmd, &managed_method, p0, p1, 0xBDC04);
}
-(NSUInteger) tabBarControllerSupportedInterfaceOrientations:(UITabBarController *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_75 (self, _cmd, &managed_method, p0, 0xBDD04);
}
-(void) tabBarController:(UITabBarController *)p0 didSelectViewController:(UIViewController *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_76 (self, _cmd, &managed_method, p0, p1, 0xBDE04);
}
-(BOOL) respondsToSelector:(SEL)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_77 (self, _cmd, &managed_method, p0, 0xBDF04);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xBD504);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface UIKit_UIWebView__UIWebViewDelegate : NSObject<UIWebViewDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) webView:(UIWebView *)p0 didFailLoadWithError:(NSError *)p1;
-(void) webViewDidStartLoad:(UIWebView *)p0;
-(void) webViewDidFinishLoad:(UIWebView *)p0;
-(BOOL) webView:(UIWebView *)p0 shouldStartLoadWithRequest:(NSURLRequest *)p1 navigationType:(NSInteger)p2;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation UIKit_UIWebView__UIWebViewDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) webView:(UIWebView *)p0 didFailLoadWithError:(NSError *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_78 (self, _cmd, &managed_method, p0, p1, 0xCE204);
}
-(void) webViewDidStartLoad:(UIWebView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_79 (self, _cmd, &managed_method, p0, 0xCE304);
}
-(void) webViewDidFinishLoad:(UIWebView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_79 (self, _cmd, &managed_method, p0, 0xCE404);
}
-(BOOL) webView:(UIWebView *)p0 shouldStartLoadWithRequest:(NSURLRequest *)p1 navigationType:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_80 (self, _cmd, &managed_method, p0, p1, p2, 0xCE504);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface __NSObject_Disposer : NSObject {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
+(void) drain:(NSObject *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation __NSObject_Disposer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
+(void) drain:(NSObject *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_81 (self, _cmd, &managed_method, p0, 0xF3404);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xF3204);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface __XamarinObjectObserver : NSObject {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) observeValueForKeyPath:(NSString *)p0 ofObject:(NSObject *)p1 change:(NSDictionary *)p2 context:(void *)p3;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation __XamarinObjectObserver {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) observeValueForKeyPath:(NSString *)p0 ofObject:(NSObject *)p1 change:(NSDictionary *)p2 context:(void *)p3
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_82 (self, _cmd, &managed_method, p0, p1, p2, p3, 0xF3704);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface System_Net_Http_NSUrlSessionHandler_NSUrlSessionHandlerDelegate : NSObject<NSURLSessionDataDelegate, NSURLSessionTaskDelegate, NSURLSessionDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) URLSession:(NSURLSession *)p0 dataTask:(NSURLSessionDataTask *)p1 didReceiveResponse:(NSURLResponse *)p2 completionHandler:(id)p3;
-(void) URLSession:(NSURLSession *)p0 dataTask:(NSURLSessionDataTask *)p1 didReceiveData:(NSData *)p2;
-(void) URLSession:(NSURLSession *)p0 task:(NSURLSessionTask *)p1 didCompleteWithError:(NSError *)p2;
-(void) URLSession:(NSURLSession *)p0 dataTask:(NSURLSessionDataTask *)p1 willCacheResponse:(NSCachedURLResponse *)p2 completionHandler:(id)p3;
-(void) URLSession:(NSURLSession *)p0 task:(NSURLSessionTask *)p1 willPerformHTTPRedirection:(NSHTTPURLResponse *)p2 newRequest:(NSURLRequest *)p3 completionHandler:(id)p4;
-(void) URLSession:(NSURLSession *)p0 task:(NSURLSessionTask *)p1 didReceiveChallenge:(NSURLAuthenticationChallenge *)p2 completionHandler:(id)p3;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation System_Net_Http_NSUrlSessionHandler_NSUrlSessionHandlerDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) URLSession:(NSURLSession *)p0 dataTask:(NSURLSessionDataTask *)p1 didReceiveResponse:(NSURLResponse *)p2 completionHandler:(id)p3
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_83 (self, _cmd, &managed_method, p0, p1, p2, p3, 0x9B04);
}
-(void) URLSession:(NSURLSession *)p0 dataTask:(NSURLSessionDataTask *)p1 didReceiveData:(NSData *)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_84 (self, _cmd, &managed_method, p0, p1, p2, 0x9C04);
}
-(void) URLSession:(NSURLSession *)p0 task:(NSURLSessionTask *)p1 didCompleteWithError:(NSError *)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_85 (self, _cmd, &managed_method, p0, p1, p2, 0x9D04);
}
-(void) URLSession:(NSURLSession *)p0 dataTask:(NSURLSessionDataTask *)p1 willCacheResponse:(NSCachedURLResponse *)p2 completionHandler:(id)p3
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_86 (self, _cmd, &managed_method, p0, p1, p2, p3, 0x9F04);
}
-(void) URLSession:(NSURLSession *)p0 task:(NSURLSessionTask *)p1 willPerformHTTPRedirection:(NSHTTPURLResponse *)p2 newRequest:(NSURLRequest *)p3 completionHandler:(id)p4
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_87 (self, _cmd, &managed_method, p0, p1, p2, p3, p4, 0xA004);
}
-(void) URLSession:(NSURLSession *)p0 task:(NSURLSessionTask *)p1 didReceiveChallenge:(NSURLAuthenticationChallenge *)p2 completionHandler:(id)p3
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_88 (self, _cmd, &managed_method, p0, p1, p2, p3, 0xA104);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_iOS7ButtonContainer : UIView {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) layoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_iOS7ButtonContainer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x7014);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_GlobalCloseContextGestureRecognizer : UIGestureRecognizer {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) touchesBegan:(NSSet *)p0 withEvent:(UIEvent *)p1;
-(void) touchesEnded:(NSSet *)p0 withEvent:(UIEvent *)p1;
-(void) touchesMoved:(NSSet *)p0 withEvent:(UIEvent *)p1;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_GlobalCloseContextGestureRecognizer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) touchesBegan:(NSSet *)p0 withEvent:(UIEvent *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_89 (self, _cmd, &managed_method, p0, p1, 0x8814);
}
-(void) touchesEnded:(NSSet *)p0 withEvent:(UIEvent *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_89 (self, _cmd, &managed_method, p0, p1, 0x8914);
}
-(void) touchesMoved:(NSSet *)p0 withEvent:(UIEvent *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_89 (self, _cmd, &managed_method, p0, p1, 0x8A14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_PlatformRenderer : UIViewController {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(NSUInteger) supportedInterfaceOrientations;
-(NSInteger) preferredInterfaceOrientationForPresentation;
-(UIViewController *) childViewControllerForStatusBarHidden;
-(UIViewController *) childViewControllerForStatusBarStyle;
-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden;
-(BOOL) shouldAutorotate;
-(BOOL) shouldAutorotateToInterfaceOrientation:(NSInteger)p0;
-(BOOL) shouldAutomaticallyForwardRotationMethods;
-(void) viewDidAppear:(BOOL)p0;
-(void) viewDidLayoutSubviews;
-(void) viewWillAppear:(BOOL)p0;
-(void) viewDidLoad;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_PlatformRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(NSUInteger) supportedInterfaceOrientations
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_12 (self, _cmd, &managed_method, 0x12414);
}
-(NSInteger) preferredInterfaceOrientationForPresentation
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_90 (self, _cmd, &managed_method, 0x12514);
}
-(UIViewController *) childViewControllerForStatusBarHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x12614);
}
-(UIViewController *) childViewControllerForStatusBarStyle
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x12714);
}
-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x12814);
}
-(BOOL) shouldAutorotate
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x12914);
}
-(BOOL) shouldAutorotateToInterfaceOrientation:(NSInteger)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_92 (self, _cmd, &managed_method, p0, 0x12A14);
}
-(BOOL) shouldAutomaticallyForwardRotationMethods
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x12B14);
}
-(void) viewDidAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x12C14);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x12D14);
}
-(void) viewWillAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x12E14);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x12F14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_VisualElementRenderer_1 {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(UIColor *) backgroundColor
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_94 (self, _cmd, &managed_method, 0x17814);
}
-(void) setBackgroundColor:(UIColor *)p0
{
MonoMethod *managed_method = NULL;
native_to_managed_trampoline_95 (self, _cmd, &managed_method, p0, 0x17914);
}
-(NSArray *) keyCommands
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_96 (self, _cmd, &managed_method, 0x19414);
}
-(void) tabForward:(UIKeyCommand *)p0
{
MonoMethod *managed_method = NULL;
native_to_managed_trampoline_97 (self, _cmd, &managed_method, p0, 0x19514);
}
-(void) tabBackward:(UIKeyCommand *)p0
{
MonoMethod *managed_method = NULL;
native_to_managed_trampoline_97 (self, _cmd, &managed_method, p0, 0x19614);
}
-(CGSize) sizeThatFits:(CGSize)p0
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_98 (self, _cmd, &managed_method, p0, 0x19814);
}
-(void) layoutSubviews
{
MonoMethod *managed_method = NULL;
native_to_managed_trampoline_99 (self, _cmd, &managed_method, 0x19914);
}
-(BOOL) conformsToProtocol:(void *)p0
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_100 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
xamarin_throw_product_exception (4126, "Cannot construct an instance of the type 'Xamarin.Forms.Platform.iOS.VisualElementRenderer`1' from Objective-C because the type is generic.");
return self;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ViewRenderer_2 {
}
-(void) layoutSubviews
{
MonoMethod *managed_method = NULL;
native_to_managed_trampoline_99 (self, _cmd, &managed_method, 0x15414);
}
-(CGSize) sizeThatFits:(CGSize)p0
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_98 (self, _cmd, &managed_method, p0, 0x15514);
}
-(id) init
{
xamarin_throw_product_exception (4126, "Cannot construct an instance of the type 'Xamarin.Forms.Platform.iOS.ViewRenderer`2' from Objective-C because the type is generic.");
return self;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ViewRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x14114);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_CellTableViewCell {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ActivityIndicatorRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x25914);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_BoxRenderer {
}
-(void) drawRect:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_101 (self, _cmd, &managed_method, p0, 0x25A14);
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x25B14);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x26014);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_VisualElementRenderer_1 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ButtonRenderer {
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x26514);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x26414);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_NoCaretField : UITextField {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(CGRect) caretRectForPosition:(UITextPosition *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_NoCaretField {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(CGRect) caretRectForPosition:(UITextPosition *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_103 (self, _cmd, &managed_method, p0, 0x29E14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x29D14);
if (call_super && rv) {
struct objc_super super = { rv, [UITextField class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_DatePickerRendererBase_1 {
}
-(id) init
{
xamarin_throw_product_exception (4126, "Cannot construct an instance of the type 'Xamarin.Forms.Platform.iOS.DatePickerRendererBase`1' from Objective-C because the type is generic.");
return self;
}
@end
@implementation Xamarin_Forms_Platform_iOS_DatePickerRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x2A014);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_DatePickerRendererBase_1 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_EditorRendererBase_1 {
}
-(id) init
{
xamarin_throw_product_exception (4126, "Cannot construct an instance of the type 'Xamarin.Forms.Platform.iOS.EditorRendererBase`1' from Objective-C because the type is generic.");
return self;
}
@end
@implementation Xamarin_Forms_Platform_iOS_EditorRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x2B214);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_EditorRendererBase_1 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_EntryRendererBase_1 {
}
-(id) init
{
xamarin_throw_product_exception (4126, "Cannot construct an instance of the type 'Xamarin.Forms.Platform.iOS.EntryRendererBase`1' from Objective-C because the type is generic.");
return self;
}
@end
@implementation Xamarin_Forms_Platform_iOS_EntryRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x2DA14);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_EntryRendererBase_1 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_FrameRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x30214);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_VisualElementRenderer_1 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_LabelRenderer {
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x33514);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x34514);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_HeaderWrapperView : UIView {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) layoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_HeaderWrapperView {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x3BD14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x3BE14);
if (call_super && rv) {
struct objc_super super = { rv, [UIView class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_FormsRefreshControl {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) isHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x3D014);
}
-(void) setHidden:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x3D114);
}
-(void) beginRefreshing
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x3D214);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_ReadOnlyField : Xamarin_Forms_Platform_iOS_NoCaretField {
}
-(BOOL) canPerformAction:(SEL)p0 withSender:(NSObject *)p1;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_ReadOnlyField {
}
-(BOOL) canPerformAction:(SEL)p0 withSender:(NSObject *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_104 (self, _cmd, &managed_method, p0, p1, 0x4E114);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x4E014);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_NoCaretField class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_PickerRendererBase_1 {
}
-(id) init
{
xamarin_throw_product_exception (4126, "Cannot construct an instance of the type 'Xamarin.Forms.Platform.iOS.PickerRendererBase`1' from Objective-C because the type is generic.");
return self;
}
@end
@implementation Xamarin_Forms_Platform_iOS_PickerRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x4E314);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_PickerRendererBase_1 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ProgressBarRenderer {
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x50114);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x50714);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ScrollViewRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x51314);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x50814);
if (call_super && rv) {
struct objc_super super = { rv, [UIScrollView class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_SearchBarRenderer {
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x52D14);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x53F14);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_SliderRenderer {
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x54014);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x55014);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_StepperRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x55B14);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_SwitchRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x56314);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_TableViewModelRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(UITableViewCell *) tableView:(UITableView *)p0 cellForRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_105 (self, _cmd, &managed_method, p0, p1, 0x59714);
}
-(CGFloat) tableView:(UITableView *)p0 heightForHeaderInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_106 (self, _cmd, &managed_method, p0, p1, 0x59814);
}
-(UIView *) tableView:(UITableView *)p0 viewForHeaderInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_107 (self, _cmd, &managed_method, p0, p1, 0x59914);
}
-(void) tableView:(UITableView *)p0 willDisplayHeaderView:(UIView *)p1 forSection:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_108 (self, _cmd, &managed_method, p0, p1, p2, 0x59A14);
}
-(NSInteger) numberOfSectionsInTableView:(UITableView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_109 (self, _cmd, &managed_method, p0, 0x59C14);
}
-(void) tableView:(UITableView *)p0 didSelectRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_110 (self, _cmd, &managed_method, p0, p1, 0x59D14);
}
-(NSInteger) tableView:(UITableView *)p0 numberOfRowsInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_111 (self, _cmd, &managed_method, p0, p1, 0x59E14);
}
-(NSArray *) sectionIndexTitlesForTableView:(UITableView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_112 (self, _cmd, &managed_method, p0, 0x59F14);
}
-(NSString *) tableView:(UITableView *)p0 titleForHeaderInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_113 (self, _cmd, &managed_method, p0, p1, 0x5A014);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_UnEvenTableViewModelRenderer {
}
-(CGFloat) tableView:(UITableView *)p0 heightForRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_114 (self, _cmd, &managed_method, p0, p1, 0x5A514);
}
@end
@implementation Xamarin_Forms_Platform_iOS_TableViewRenderer {
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x5A714);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x5B014);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_ChildViewController : UIViewController {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) viewDidLayoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_ChildViewController {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x5B414);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x5B514);
if (call_super && rv) {
struct objc_super super = { rv, [UIViewController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_EventedViewController : Xamarin_Forms_Platform_iOS_ChildViewController {
}
-(void) viewWillAppear:(BOOL)p0;
-(void) viewWillDisappear:(BOOL)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_EventedViewController {
}
-(void) viewWillAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x5B614);
}
-(void) viewWillDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x5B714);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x5BC14);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ChildViewController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_TimePickerRendererBase_1 {
}
-(id) init
{
xamarin_throw_product_exception (4126, "Cannot construct an instance of the type 'Xamarin.Forms.Platform.iOS.TimePickerRendererBase`1' from Objective-C because the type is generic.");
return self;
}
@end
@implementation Xamarin_Forms_Platform_iOS_TimePickerRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x5E814);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_TimePickerRendererBase_1 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ItemsViewRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x9FB14);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_CarouselViewRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x62414);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ItemsViewRenderer class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_SelectableItemsViewRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x6AD14);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ItemsViewRenderer class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_GroupableItemsViewRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x64014);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_SelectableItemsViewRenderer class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_CollectionViewRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x62514);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_GroupableItemsViewRenderer class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ItemsViewController {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(UICollectionViewCell *) collectionView:(UICollectionView *)p0 cellForItemAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_115 (self, _cmd, &managed_method, p0, p1, 0x66B14);
}
-(NSInteger) collectionView:(UICollectionView *)p0 numberOfItemsInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_116 (self, _cmd, &managed_method, p0, p1, 0x66C14);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x66E14);
}
-(void) viewWillLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x66F14);
}
-(NSInteger) numberOfSectionsInCollectionView:(UICollectionView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_117 (self, _cmd, &managed_method, p0, 0x67214);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_SelectableItemsViewController {
}
-(void) collectionView:(UICollectionView *)p0 didSelectItemAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_118 (self, _cmd, &managed_method, p0, p1, 0x69E14);
}
-(void) collectionView:(UICollectionView *)p0 didDeselectItemAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_118 (self, _cmd, &managed_method, p0, p1, 0x69F14);
}
@end
@implementation Xamarin_Forms_Platform_iOS_GroupableItemsViewController {
}
-(UICollectionReusableView *) collectionView:(UICollectionView *)p0 viewForSupplementaryElementOfKind:(NSString *)p1 atIndexPath:(NSIndexPath *)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_119 (self, _cmd, &managed_method, p0, p1, p2, 0x63414);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ItemsViewCell {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x65314);
if (call_super && rv) {
struct objc_super super = { rv, [UICollectionViewCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_DefaultCell {
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x65B14);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ItemsViewCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_HorizontalDefaultSupplementalView : Xamarin_Forms_Platform_iOS_DefaultCell {
}
-(id) initWithFrame:(CGRect)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_HorizontalDefaultSupplementalView {
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x64114);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_DefaultCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_TemplatedCell {
}
-(UICollectionViewLayoutAttributes *) preferredLayoutAttributesFittingAttributes:(UICollectionViewLayoutAttributes *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_121 (self, _cmd, &managed_method, p0, 0x72714);
}
-(void) prepareForReuse
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x72814);
}
-(BOOL) isSelected
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x72C14);
}
-(void) setSelected:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x72D14);
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x72314);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ItemsViewCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_HorizontalTemplatedSupplementalView {
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x64514);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_TemplatedCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_HorizontalDefaultCell : Xamarin_Forms_Platform_iOS_DefaultCell {
}
-(id) initWithFrame:(CGRect)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_HorizontalDefaultCell {
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x65D14);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_DefaultCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_VerticalDefaultCell : Xamarin_Forms_Platform_iOS_DefaultCell {
}
-(id) initWithFrame:(CGRect)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_VerticalDefaultCell {
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x6C114);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_DefaultCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ItemsViewLayout {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) shouldInvalidateLayoutForBoundsChange:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_122 (self, _cmd, &managed_method, p0, 0x6DC14);
}
-(BOOL) shouldInvalidateLayoutForPreferredLayoutAttributes:(UICollectionViewLayoutAttributes *)p0 withOriginalAttributes:(UICollectionViewLayoutAttributes *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_123 (self, _cmd, &managed_method, p0, p1, 0x6DD14);
}
-(CGPoint) targetContentOffsetForProposedContentOffset:(CGPoint)p0 withScrollingVelocity:(CGPoint)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_124 (self, _cmd, &managed_method, p0, p1, 0x6E314);
}
-(UICollectionViewLayoutInvalidationContext *) invalidationContextForPreferredLayoutAttributes:(UICollectionViewLayoutAttributes *)p0 withOriginalAttributes:(UICollectionViewLayoutAttributes *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_125 (self, _cmd, &managed_method, p0, p1, 0x6E614);
}
-(UICollectionViewLayoutAttributes *) layoutAttributesForSupplementaryViewOfKind:(NSString *)p0 atIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_126 (self, _cmd, &managed_method, p0, p1, 0x6E714);
}
-(void) prepareLayout
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x6E814);
}
-(void) prepareForCollectionViewUpdates:(NSArray *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_127 (self, _cmd, &managed_method, p0, 0x6E914);
}
-(CGPoint) targetContentOffsetForProposedContentOffset:(CGPoint)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_128 (self, _cmd, &managed_method, p0, 0x6EA14);
}
-(void) finalizeCollectionViewUpdates
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x6EB14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_GridViewLayout : Xamarin_Forms_Platform_iOS_ItemsViewLayout {
}
-(CGSize) collectionViewContentSize;
-(NSArray *) layoutAttributesForElementsInRect:(CGRect)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_GridViewLayout {
}
-(CGSize) collectionViewContentSize
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_129 (self, _cmd, &managed_method, 0x6C814);
}
-(NSArray *) layoutAttributesForElementsInRect:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_130 (self, _cmd, &managed_method, p0, 0x6C914);
}
@end
@interface Xamarin_Forms_Platform_iOS_ListViewLayout : Xamarin_Forms_Platform_iOS_ItemsViewLayout {
}
@end
@implementation Xamarin_Forms_Platform_iOS_ListViewLayout {
}
@end
@interface Xamarin_Forms_Platform_iOS_HorizontalTemplatedCell : Xamarin_Forms_Platform_iOS_TemplatedCell {
}
-(id) initWithFrame:(CGRect)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_HorizontalTemplatedCell {
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x73114);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_TemplatedCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_VerticalDefaultSupplementalView : Xamarin_Forms_Platform_iOS_DefaultCell {
}
-(id) initWithFrame:(CGRect)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_VerticalDefaultSupplementalView {
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x73514);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_DefaultCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_VerticalTemplatedCell : Xamarin_Forms_Platform_iOS_TemplatedCell {
}
-(id) initWithFrame:(CGRect)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_VerticalTemplatedCell {
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x73914);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_TemplatedCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_VerticalTemplatedSupplementalView {
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x73D14);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_TemplatedCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_ModalWrapper : UIViewController {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) dismissViewControllerAnimated:(BOOL)p0 completion:(id)p1;
-(NSUInteger) supportedInterfaceOrientations;
-(NSInteger) preferredInterfaceOrientationForPresentation;
-(BOOL) shouldAutorotate;
-(BOOL) shouldAutorotateToInterfaceOrientation:(NSInteger)p0;
-(BOOL) shouldAutomaticallyForwardRotationMethods;
-(void) viewDidLayoutSubviews;
-(void) viewWillAppear:(BOOL)p0;
-(void) viewDidLoad;
-(UIViewController *) childViewControllerForStatusBarStyle;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_ModalWrapper {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) dismissViewControllerAnimated:(BOOL)p0 completion:(id)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_131 (self, _cmd, &managed_method, p0, p1, 0x75914);
}
-(NSUInteger) supportedInterfaceOrientations
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_12 (self, _cmd, &managed_method, 0x75A14);
}
-(NSInteger) preferredInterfaceOrientationForPresentation
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_90 (self, _cmd, &managed_method, 0x75B14);
}
-(BOOL) shouldAutorotate
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x75C14);
}
-(BOOL) shouldAutorotateToInterfaceOrientation:(NSInteger)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_92 (self, _cmd, &managed_method, p0, 0x75D14);
}
-(BOOL) shouldAutomaticallyForwardRotationMethods
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x75E14);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x75F14);
}
-(void) viewWillAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x76014);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x76214);
}
-(UIViewController *) childViewControllerForStatusBarStyle
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x76314);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_FormsCheckBox {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) isEnabled
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x77014);
}
-(void) setEnabled:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x77114);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x76614);
if (call_super && rv) {
struct objc_super super = { rv, [UIButton class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_NativeViewWrapperRenderer {
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x7A214);
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x7A314);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x7A614);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_PageContainer : UIView {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(NSInteger) accessibilityElementCount;
-(NSObject *) accessibilityElementAtIndex:(NSInteger)p0;
-(int) indexOfAccessibilityElement:(NSObject *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_PageContainer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(NSInteger) accessibilityElementCount
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_90 (self, _cmd, &managed_method, 0x7B214);
}
-(NSObject *) accessibilityElementAtIndex:(NSInteger)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_132 (self, _cmd, &managed_method, p0, 0x7B314);
}
-(int) indexOfAccessibilityElement:(NSObject *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_133 (self, _cmd, &managed_method, p0, 0x7B414);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x7AD14);
if (call_super && rv) {
struct objc_super super = { rv, [UIView class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_CheckBoxRendererBase_1 {
}
-(void) layoutSubviews
{
MonoMethod *managed_method = NULL;
native_to_managed_trampoline_99 (self, _cmd, &managed_method, 0x7B714);
}
-(CGSize) sizeThatFits:(CGSize)p0
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_98 (self, _cmd, &managed_method, p0, 0x7B914);
}
-(id) init
{
xamarin_throw_product_exception (4126, "Cannot construct an instance of the type 'Xamarin.Forms.Platform.iOS.CheckBoxRendererBase`1' from Objective-C because the type is generic.");
return self;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellItemRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(UIViewController *) selectedViewController
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x87D14);
}
-(void) setSelectedViewController:(UIViewController *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_134 (self, _cmd, &managed_method, p0, 0x87E14);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x87F14);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x88014);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellSearchResultsRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(UITableViewCell *) tableView:(UITableView *)p0 cellForRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_105 (self, _cmd, &managed_method, p0, p1, 0x92514);
}
-(void) tableView:(UITableView *)p0 didSelectRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_110 (self, _cmd, &managed_method, p0, p1, 0x92614);
}
-(NSInteger) numberOfSectionsInTableView:(UITableView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_109 (self, _cmd, &managed_method, p0, 0x92714);
}
-(NSInteger) tableView:(UITableView *)p0 numberOfRowsInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_111 (self, _cmd, &managed_method, p0, p1, 0x92814);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellTableViewController {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x99814);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_TabletShellFlyoutRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x9BE14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x9C014);
if (call_super && rv) {
struct objc_super super = { rv, [UISplitViewController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_UIContainerCell {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x9C514);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_UIContainerView {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x9D114);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_NativeViewPropertyListener : NSObject {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) observeValueForKeyPath:(NSString *)p0 ofObject:(NSObject *)p1 change:(NSDictionary *)p2 context:(void *)p3;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_NativeViewPropertyListener {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) observeValueForKeyPath:(NSString *)p0 ofObject:(NSObject *)p1 change:(NSDictionary *)p2 context:(void *)p3
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_82 (self, _cmd, &managed_method, p0, p1, p2, p3, 0xA3B14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_CheckBoxRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0xA8F14);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_CheckBoxRendererBase_1 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_ContextActionsCell_SelectGestureRecognizer : UITapGestureRecognizer {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_ContextActionsCell_SelectGestureRecognizer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x6514);
if (call_super && rv) {
struct objc_super super = { rv, [UITapGestureRecognizer class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_ContextActionsCell_MoreActionSheetController : UIAlertController {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(NSInteger) preferredStyle;
-(void) willRotateToInterfaceOrientation:(NSInteger)p0 duration:(double)p1;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_ContextActionsCell_MoreActionSheetController {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(NSInteger) preferredStyle
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_90 (self, _cmd, &managed_method, 0x6814);
}
-(void) willRotateToInterfaceOrientation:(NSInteger)p0 duration:(double)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_135 (self, _cmd, &managed_method, p0, p1, 0x6914);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x6A14);
if (call_super && rv) {
struct objc_super super = { rv, [UIAlertController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_ContextActionsCell_MoreActionSheetDelegate : NSObject<UIActionSheetDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) actionSheet:(UIActionSheet *)p0 clickedButtonAtIndex:(NSInteger)p1;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_ContextActionsCell_MoreActionSheetDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) actionSheet:(UIActionSheet *)p0 clickedButtonAtIndex:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_136 (self, _cmd, &managed_method, p0, p1, 0x6B14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x6C14);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_ContextActionsCell : UITableViewCell {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) layoutSubviews;
-(CGSize) sizeThatFits:(CGSize)p0;
-(void) removeFromSuperview;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_ContextActionsCell {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x5114);
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x5314);
}
-(void) removeFromSuperview
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x5414);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x4914);
if (call_super && rv) {
struct objc_super super = { rv, [UITableViewCell class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_ContextScrollViewDelegate : NSObject<UIScrollViewDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) scrollViewWillBeginDragging:(UIScrollView *)p0;
-(void) scrollViewDidScroll:(UIScrollView *)p0;
-(void) scrollViewWillEndDragging:(UIScrollView *)p0 withVelocity:(CGPoint)p1 targetContentOffset:(CGPoint*)p2;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_ContextScrollViewDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) scrollViewWillBeginDragging:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0x7714);
}
-(void) scrollViewDidScroll:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0x7914);
}
-(void) scrollViewWillEndDragging:(UIScrollView *)p0 withVelocity:(CGPoint)p1 targetContentOffset:(CGPoint*)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_48 (self, _cmd, &managed_method, p0, p1, p2, 0x7B14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_Platform_DefaultRenderer : Xamarin_Forms_Platform_iOS_VisualElementRenderer_1 {
}
-(UIView *) hitTest:(CGPoint)p0 withEvent:(UIEvent *)p1;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_Platform_DefaultRenderer {
}
-(UIView *) hitTest:(CGPoint)p0 withEvent:(UIEvent *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_137 (self, _cmd, &managed_method, p0, p1, 0x10614);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x10714);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_VisualElementRenderer_1 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_EntryCellRenderer_EntryCellTableViewCell : Xamarin_Forms_Platform_iOS_CellTableViewCell {
}
-(void) layoutSubviews;
@end
@implementation Xamarin_Forms_Platform_iOS_EntryCellRenderer_EntryCellTableViewCell {
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x1E214);
}
@end
@interface Xamarin_Forms_Platform_iOS_ViewCellRenderer_ViewTableCell : UITableViewCell {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) layoutSubviews;
-(CGSize) sizeThatFits:(CGSize)p0;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_ViewCellRenderer_ViewTableCell {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x20814);
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x20914);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_CarouselPageRenderer_CarouselPageContainer : UIView {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) layoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_CarouselPageRenderer_CarouselPageContainer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x29C14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_CarouselPageRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) didRotateFromInterfaceOrientation:(NSInteger)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_138 (self, _cmd, &managed_method, p0, 0x28214);
}
-(void) viewDidAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x28314);
}
-(void) viewDidDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x28414);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x28514);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x28614);
}
-(void) viewDidUnload
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x28714);
}
-(void) willRotateToInterfaceOrientation:(NSInteger)p0 duration:(double)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_135 (self, _cmd, &managed_method, p0, p1, 0x28814);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x27314);
if (call_super && rv) {
struct objc_super super = { rv, [UIViewController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_EditorRendererBase_1_FormsUITextView : UITextView {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(CGRect) frame;
-(void) setFrame:(CGRect)p0;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_EditorRendererBase_1_FormsUITextView {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(CGRect) frame
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_139 (self, _cmd, &managed_method, 0x2D614);
}
-(void) setFrame:(CGRect)p0
{
MonoMethod *managed_method = NULL;
native_to_managed_trampoline_140 (self, _cmd, &managed_method, p0, 0x2D714);
}
-(BOOL) conformsToProtocol:(void *)p0
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_100 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ImageRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x30414);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_ListViewRenderer_ListViewDataSource : NSObject<UIScrollViewDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) scrollViewDidEndDragging:(UIScrollView *)p0 willDecelerate:(BOOL)p1;
-(void) scrollViewWillBeginDragging:(UIScrollView *)p0;
-(UITableViewCell *) tableView:(UITableView *)p0 cellForRowAtIndexPath:(NSIndexPath *)p1;
-(CGFloat) tableView:(UITableView *)p0 heightForHeaderInSection:(NSInteger)p1;
-(UIView *) tableView:(UITableView *)p0 viewForHeaderInSection:(NSInteger)p1;
-(void) tableView:(UITableView *)p0 didEndDisplayingHeaderView:(UIView *)p1 forSection:(NSInteger)p2;
-(NSInteger) numberOfSectionsInTableView:(UITableView *)p0;
-(void) tableView:(UITableView *)p0 didDeselectRowAtIndexPath:(NSIndexPath *)p1;
-(void) tableView:(UITableView *)p0 didSelectRowAtIndexPath:(NSIndexPath *)p1;
-(NSInteger) tableView:(UITableView *)p0 numberOfRowsInSection:(NSInteger)p1;
-(void) scrollViewDidScroll:(UIScrollView *)p0;
-(NSArray *) sectionIndexTitlesForTableView:(UITableView *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_ListViewRenderer_ListViewDataSource {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) scrollViewDidEndDragging:(UIScrollView *)p0 willDecelerate:(BOOL)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_45 (self, _cmd, &managed_method, p0, p1, 0x38C14);
}
-(void) scrollViewWillBeginDragging:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0x38D14);
}
-(UITableViewCell *) tableView:(UITableView *)p0 cellForRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_105 (self, _cmd, &managed_method, p0, p1, 0x38F14);
}
-(CGFloat) tableView:(UITableView *)p0 heightForHeaderInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_106 (self, _cmd, &managed_method, p0, p1, 0x39014);
}
-(UIView *) tableView:(UITableView *)p0 viewForHeaderInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_107 (self, _cmd, &managed_method, p0, p1, 0x39114);
}
-(void) tableView:(UITableView *)p0 didEndDisplayingHeaderView:(UIView *)p1 forSection:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_108 (self, _cmd, &managed_method, p0, p1, p2, 0x39214);
}
-(NSInteger) numberOfSectionsInTableView:(UITableView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_109 (self, _cmd, &managed_method, p0, 0x39314);
}
-(void) tableView:(UITableView *)p0 didDeselectRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_110 (self, _cmd, &managed_method, p0, p1, 0x39514);
}
-(void) tableView:(UITableView *)p0 didSelectRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_110 (self, _cmd, &managed_method, p0, p1, 0x39614);
}
-(NSInteger) tableView:(UITableView *)p0 numberOfRowsInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_111 (self, _cmd, &managed_method, p0, p1, 0x39714);
}
-(void) scrollViewDidScroll:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0x39814);
}
-(NSArray *) sectionIndexTitlesForTableView:(UITableView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_112 (self, _cmd, &managed_method, p0, 0x39914);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_ListViewRenderer_UnevenListViewDataSource : Xamarin_Forms_Platform_iOS_ListViewRenderer_ListViewDataSource<UIScrollViewDelegate> {
}
-(CGFloat) tableView:(UITableView *)p0 heightForRowAtIndexPath:(NSIndexPath *)p1;
@end
@implementation Xamarin_Forms_Platform_iOS_ListViewRenderer_UnevenListViewDataSource {
}
-(CGFloat) tableView:(UITableView *)p0 heightForRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_114 (self, _cmd, &managed_method, p0, p1, 0x37E14);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ListViewRenderer {
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x35314);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x37114);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_FormsUITableViewController : UITableViewController {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) viewWillAppear:(BOOL)p0;
-(void) viewWillLayoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_FormsUITableViewController {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewWillAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x3C414);
}
-(void) viewWillLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x3C514);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_NavigationRenderer_FormsNavigationBar : UINavigationBar {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) layoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_NavigationRenderer_FormsNavigationBar {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x45014);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x44714);
if (call_super && rv) {
struct objc_super super = { rv, [UINavigationBar class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_NavigationRenderer_Container : UIView {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(CGSize) intrinsicContentSize;
-(CGRect) frame;
-(void) setFrame:(CGRect)p0;
-(CGSize) sizeThatFits:(CGSize)p0;
-(void) layoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_NavigationRenderer_Container {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(CGSize) intrinsicContentSize
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_129 (self, _cmd, &managed_method, 0x45214);
}
-(CGRect) frame
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_141 (self, _cmd, &managed_method, 0x45614);
}
-(void) setFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_101 (self, _cmd, &managed_method, p0, 0x45714);
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x45914);
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x45A14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_NavigationRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) didRotateFromInterfaceOrientation:(NSInteger)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_138 (self, _cmd, &managed_method, p0, 0x3E114);
}
-(NSArray *) popToRootViewControllerAnimated:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_142 (self, _cmd, &managed_method, p0, 0x3E314);
}
-(UIViewController *) popViewControllerAnimated:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_143 (self, _cmd, &managed_method, p0, 0x3E514);
}
-(void) viewDidAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x3E714);
}
-(void) viewWillAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x3E814);
}
-(void) viewDidDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x3E914);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x3EA14);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x3EB14);
}
-(UIViewController *) childViewControllerForStatusBarHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x40F14);
}
-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x41014);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x3D314);
if (call_super && rv) {
struct objc_super super = { rv, [UINavigationController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_OpenGLViewRenderer_Delegate : NSObject<GLKViewDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) glkView:(GLKView *)p0 drawInRect:(CGRect)p1;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_OpenGLViewRenderer_Delegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) glkView:(GLKView *)p0 drawInRect:(CGRect)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_20 (self, _cmd, &managed_method, p0, p1, 0x47A14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_OpenGLViewRenderer : Xamarin_Forms_Platform_iOS_ViewRenderer_2 {
}
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_OpenGLViewRenderer {
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x47714);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_PageRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) loadView
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x48B14);
}
-(void) viewWillLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x48C14);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x48D14);
}
-(void) viewSafeAreaInsetsDidChange
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x48E14);
}
-(void) viewDidAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x49014);
}
-(void) viewDidDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x49114);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x49214);
}
-(void) viewWillDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x49314);
}
-(NSInteger) preferredStatusBarUpdateAnimation
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_90 (self, _cmd, &managed_method, 0x49814);
}
-(BOOL) prefersStatusBarHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x49E14);
}
-(BOOL) prefersHomeIndicatorAutoHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x4A414);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x48014);
if (call_super && rv) {
struct objc_super super = { rv, [UIViewController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_PhoneMasterDetailRenderer_ChildViewController : UIViewController {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) viewDidLayoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_PhoneMasterDetailRenderer_ChildViewController {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x4D914);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x4DA14);
if (call_super && rv) {
struct objc_super super = { rv, [UIViewController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_PhoneMasterDetailRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewDidAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x4C114);
}
-(void) viewDidDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x4C214);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x4C314);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x4C414);
}
-(void) willRotateToInterfaceOrientation:(NSInteger)p0 duration:(double)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_135 (self, _cmd, &managed_method, p0, p1, 0x4C514);
}
-(UIViewController *) childViewControllerForStatusBarHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x4D314);
}
-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x4D414);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x4B414);
if (call_super && rv) {
struct objc_super super = { rv, [UIViewController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_PickerRendererBase_1_PickerSource : NSObject<UIPickerViewDelegate, UIPickerViewDataSource, UIPickerViewDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(NSInteger) numberOfComponentsInPickerView:(UIPickerView *)p0;
-(NSInteger) pickerView:(UIPickerView *)p0 numberOfRowsInComponent:(NSInteger)p1;
-(NSString *) pickerView:(UIPickerView *)p0 titleForRow:(NSInteger)p1 forComponent:(NSInteger)p2;
-(void) pickerView:(UIPickerView *)p0 didSelectRow:(NSInteger)p1 inComponent:(NSInteger)p2;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_PickerRendererBase_1_PickerSource {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(NSInteger) numberOfComponentsInPickerView:(UIPickerView *)p0
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_144 (self, _cmd, &managed_method, p0, 0x4FA14);
}
-(NSInteger) pickerView:(UIPickerView *)p0 numberOfRowsInComponent:(NSInteger)p1
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_145 (self, _cmd, &managed_method, p0, p1, 0x4FB14);
}
-(NSString *) pickerView:(UIPickerView *)p0 titleForRow:(NSInteger)p1 forComponent:(NSInteger)p2
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_146 (self, _cmd, &managed_method, p0, p1, p2, 0x4FC14);
}
-(void) pickerView:(UIPickerView *)p0 didSelectRow:(NSInteger)p1 inComponent:(NSInteger)p2
{
MonoMethod *managed_method = NULL;
native_to_managed_trampoline_147 (self, _cmd, &managed_method, p0, p1, p2, 0x4FD14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_100 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_TabbedRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(UIViewController *) selectedViewController
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x56514);
}
-(void) setSelectedViewController:(UIViewController *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_134 (self, _cmd, &managed_method, p0, 0x56614);
}
-(void) didRotateFromInterfaceOrientation:(NSInteger)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_138 (self, _cmd, &managed_method, p0, 0x57114);
}
-(void) viewDidAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x57214);
}
-(void) viewDidDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x57314);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x57414);
}
-(UIViewController *) childViewControllerForStatusBarHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x57C14);
}
-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x57F14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x58D14);
if (call_super && rv) {
struct objc_super super = { rv, [UITabBarController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_TabletMasterDetailRenderer_InnerDelegate : NSObject<UISplitViewControllerDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(BOOL) splitViewController:(UISplitViewController *)p0 shouldHideViewController:(UIViewController *)p1 inOrientation:(NSInteger)p2;
-(void) splitViewController:(UISplitViewController *)p0 willHideViewController:(UIViewController *)p1 withBarButtonItem:(UIBarButtonItem *)p2 forPopoverController:(UIPopoverController *)p3;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_TabletMasterDetailRenderer_InnerDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) splitViewController:(UISplitViewController *)p0 shouldHideViewController:(UIViewController *)p1 inOrientation:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_63 (self, _cmd, &managed_method, p0, p1, p2, 0x5E514);
}
-(void) splitViewController:(UISplitViewController *)p0 willHideViewController:(UIViewController *)p1 withBarButtonItem:(UIBarButtonItem *)p2 forPopoverController:(UIPopoverController *)p3
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_66 (self, _cmd, &managed_method, p0, p1, p2, p3, 0x5E614);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_TabletMasterDetailRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewDidAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x5CB14);
}
-(void) viewDidDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x5CC14);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x5CD14);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x5CE14);
}
-(void) viewWillDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x5CF14);
}
-(void) viewWillLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x5D014);
}
-(void) willRotateToInterfaceOrientation:(NSInteger)p0 duration:(double)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_135 (self, _cmd, &managed_method, p0, p1, 0x5D114);
}
-(UIViewController *) childViewControllerForStatusBarHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x5D214);
}
-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_91 (self, _cmd, &managed_method, 0x5D314);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x5E014);
if (call_super && rv) {
struct objc_super super = { rv, [UISplitViewController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_WebViewRenderer_CustomWebViewDelegate : NSObject<UIWebViewDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) webView:(UIWebView *)p0 didFailLoadWithError:(NSError *)p1;
-(void) webViewDidFinishLoad:(UIWebView *)p0;
-(void) webViewDidStartLoad:(UIWebView *)p0;
-(BOOL) webView:(UIWebView *)p0 shouldStartLoadWithRequest:(NSURLRequest *)p1 navigationType:(NSInteger)p2;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_WebViewRenderer_CustomWebViewDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) webView:(UIWebView *)p0 didFailLoadWithError:(NSError *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_78 (self, _cmd, &managed_method, p0, p1, 0x61314);
}
-(void) webViewDidFinishLoad:(UIWebView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_79 (self, _cmd, &managed_method, p0, 0x61414);
}
-(void) webViewDidStartLoad:(UIWebView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_79 (self, _cmd, &managed_method, p0, 0x61514);
}
-(BOOL) webView:(UIWebView *)p0 shouldStartLoadWithRequest:(NSURLRequest *)p1 navigationType:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_80 (self, _cmd, &managed_method, p0, p1, p2, 0x61614);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_WebViewRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x60314);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x5F814);
if (call_super && rv) {
struct objc_super super = { rv, [UIWebView class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_UICollectionViewDelegator {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) scrollViewWillBeginDragging:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0x6B314);
}
-(void) scrollViewDidEndDragging:(UIScrollView *)p0 willDecelerate:(BOOL)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_45 (self, _cmd, &managed_method, p0, p1, 0x6B414);
}
-(void) scrollViewDidScroll:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0x6B514);
}
-(UIEdgeInsets) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 insetForSectionAtIndex:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_148 (self, _cmd, &managed_method, p0, p1, p2, 0x6B614);
}
-(CGFloat) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 minimumInteritemSpacingForSectionAtIndex:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_149 (self, _cmd, &managed_method, p0, p1, p2, 0x6B714);
}
-(CGFloat) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 minimumLineSpacingForSectionAtIndex:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_149 (self, _cmd, &managed_method, p0, p1, p2, 0x6B814);
}
-(void) collectionView:(UICollectionView *)p0 didSelectItemAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_118 (self, _cmd, &managed_method, p0, p1, 0x6B914);
}
-(void) collectionView:(UICollectionView *)p0 didDeselectItemAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_118 (self, _cmd, &managed_method, p0, p1, 0x6BA14);
}
-(void) collectionView:(UICollectionView *)p0 didEndDisplayingCell:(UICollectionViewCell *)p1 forItemAtIndexPath:(NSIndexPath *)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_150 (self, _cmd, &managed_method, p0, p1, p2, 0x6BB14);
}
-(CGSize) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 referenceSizeForHeaderInSection:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_151 (self, _cmd, &managed_method, p0, p1, p2, 0x6BC14);
}
-(CGSize) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 referenceSizeForFooterInSection:(NSInteger)p2
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_151 (self, _cmd, &managed_method, p0, p1, p2, 0x6BD14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_WkWebViewRenderer_CustomWebViewNavigationDelegate : NSObject<WKNavigationDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) webView:(WKWebView *)p0 didFailNavigation:(WKNavigation *)p1 withError:(NSError *)p2;
-(void) webView:(WKWebView *)p0 didFinishNavigation:(WKNavigation *)p1;
-(void) webView:(WKWebView *)p0 didStartProvisionalNavigation:(WKNavigation *)p1;
-(void) webView:(WKWebView *)p0 decidePolicyForNavigationAction:(WKNavigationAction *)p1 decisionHandler:(id)p2;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_WkWebViewRenderer_CustomWebViewNavigationDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) webView:(WKWebView *)p0 didFailNavigation:(WKNavigation *)p1 withError:(NSError *)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_152 (self, _cmd, &managed_method, p0, p1, p2, 0x7DE14);
}
-(void) webView:(WKWebView *)p0 didFinishNavigation:(WKNavigation *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_153 (self, _cmd, &managed_method, p0, p1, 0x7DF14);
}
-(void) webView:(WKWebView *)p0 didStartProvisionalNavigation:(WKNavigation *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_153 (self, _cmd, &managed_method, p0, p1, 0x7E014);
}
-(void) webView:(WKWebView *)p0 decidePolicyForNavigationAction:(WKNavigationAction *)p1 decisionHandler:(id)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_154 (self, _cmd, &managed_method, p0, p1, p2, 0x7E114);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_WkWebViewRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x7CE14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x7C214);
if (call_super && rv) {
struct objc_super super = { rv, [WKWebView class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellFlyoutContentRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x84514);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x84614);
}
-(void) viewWillAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x84714);
}
-(void) viewWillDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x84814);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellFlyoutRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x86414);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x86514);
}
-(NSArray *) keyCommands
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_155 (self, _cmd, &managed_method, 0x86A14);
}
-(void) tabForward:(UIKeyCommand *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_156 (self, _cmd, &managed_method, p0, 0x86D14);
}
-(void) tabBackward:(UIKeyCommand *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_156 (self, _cmd, &managed_method, p0, 0x86E14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x87214);
if (call_super && rv) {
struct objc_super super = { rv, [UIViewController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellPageRendererTracker_TitleViewContainer {
}
-(CGRect) frame
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_141 (self, _cmd, &managed_method, 0x8CB14);
}
-(void) setFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_101 (self, _cmd, &managed_method, p0, 0x8CC14);
}
-(CGSize) intrinsicContentSize
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_129 (self, _cmd, &managed_method, 0x8CD14);
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x8CE14);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x8F014);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x8F114);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x90214);
if (call_super && rv) {
struct objc_super super = { rv, [UIViewController class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellSectionRootHeader_ShellSectionHeaderCell {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x94814);
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x94914);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) initWithFrame:(CGRect)p0
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_120 (self, _cmd, &managed_method, p0, &call_super, 0x94614);
if (call_super && rv) {
struct objc_super super = { rv, [UICollectionViewCell class] };
rv = ((id (*)(objc_super*, SEL, CGRect)) objc_msgSendSuper) (&super, @selector (initWithFrame:), p0);
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellSectionRootHeader {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) collectionView:(UICollectionView *)p0 canMoveItemAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_157 (self, _cmd, &managed_method, p0, p1, 0x93714);
}
-(UICollectionViewCell *) collectionView:(UICollectionView *)p0 cellForItemAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_115 (self, _cmd, &managed_method, p0, p1, 0x93814);
}
-(NSInteger) collectionView:(UICollectionView *)p0 numberOfItemsInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_116 (self, _cmd, &managed_method, p0, p1, 0x93914);
}
-(void) collectionView:(UICollectionView *)p0 didDeselectItemAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_118 (self, _cmd, &managed_method, p0, p1, 0x93A14);
}
-(void) collectionView:(UICollectionView *)p0 didSelectItemAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_118 (self, _cmd, &managed_method, p0, p1, 0x93B14);
}
-(NSInteger) numberOfSectionsInCollectionView:(UICollectionView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_117 (self, _cmd, &managed_method, p0, 0x93C14);
}
-(BOOL) collectionView:(UICollectionView *)p0 shouldSelectItemAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_157 (self, _cmd, &managed_method, p0, p1, 0x93D14);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x93E14);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x93F14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellSectionRootRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x95114);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x95214);
}
-(void) viewSafeAreaInsetsDidChange
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x95314);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_ShellSectionRenderer_GestureDelegate : NSObject<UIGestureRecognizerDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(BOOL) gestureRecognizerShouldBegin:(UIGestureRecognizer *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_ShellSectionRenderer_GestureDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) gestureRecognizerShouldBegin:(UIGestureRecognizer *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_26 (self, _cmd, &managed_method, p0, 0x98614);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_ShellSectionRenderer_NavDelegate : NSObject<UINavigationControllerDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) navigationController:(UINavigationController *)p0 didShowViewController:(UIViewController *)p1 animated:(BOOL)p2;
-(void) navigationController:(UINavigationController *)p0 willShowViewController:(UIViewController *)p1 animated:(BOOL)p2;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_ShellSectionRenderer_NavDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) navigationController:(UINavigationController *)p0 didShowViewController:(UIViewController *)p1 animated:(BOOL)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_158 (self, _cmd, &managed_method, p0, p1, p2, 0x98814);
}
-(void) navigationController:(UINavigationController *)p0 willShowViewController:(UIViewController *)p1 animated:(BOOL)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_158 (self, _cmd, &managed_method, p0, p1, p2, 0x98914);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellSectionRenderer {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(UIViewController *) popViewControllerAnimated:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_143 (self, _cmd, &managed_method, p0, 0x96B14);
}
-(BOOL) navigationBar:(UINavigationBar *)p0 shouldPopItem:(UINavigationItem *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_159 (self, _cmd, &managed_method, p0, p1, 0x96C14);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x96D14);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x96E14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_ShellTableViewSource_SeparatorView : UIView {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) layoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_ShellTableViewSource_SeparatorView {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x9B014);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x9AF14);
if (call_super && rv) {
struct objc_super super = { rv, [UIView class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@implementation Xamarin_Forms_Platform_iOS_ShellTableViewSource {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(UITableViewCell *) tableView:(UITableView *)p0 cellForRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_105 (self, _cmd, &managed_method, p0, p1, 0x9A414);
}
-(CGFloat) tableView:(UITableView *)p0 heightForFooterInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_106 (self, _cmd, &managed_method, p0, p1, 0x9A514);
}
-(UIView *) tableView:(UITableView *)p0 viewForFooterInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_107 (self, _cmd, &managed_method, p0, p1, 0x9A614);
}
-(NSInteger) numberOfSectionsInTableView:(UITableView *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_109 (self, _cmd, &managed_method, p0, 0x9A714);
}
-(void) tableView:(UITableView *)p0 didSelectRowAtIndexPath:(NSIndexPath *)p1
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_110 (self, _cmd, &managed_method, p0, p1, 0x9A814);
}
-(NSInteger) tableView:(UITableView *)p0 numberOfRowsInSection:(NSInteger)p1
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_111 (self, _cmd, &managed_method, p0, p1, 0x9A914);
}
-(void) scrollViewDidScroll:(UIScrollView *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_44 (self, _cmd, &managed_method, p0, 0x9AA14);
}
-(void) tableView:(UITableView *)p0 willDisplayCell:(UITableViewCell *)p1 forRowAtIndexPath:(NSIndexPath *)p2
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_160 (self, _cmd, &managed_method, p0, p1, p2, 0x9AB14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@implementation Xamarin_Forms_Platform_iOS_ImageButtonRenderer {
}
-(CGSize) sizeThatFits:(CGSize)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_102 (self, _cmd, &managed_method, p0, 0x9E814);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x9E714);
if (call_super && rv) {
struct objc_super super = { rv, [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_PrimaryToolbarItem : UIBarButtonItem {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_PrimaryToolbarItem {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_SecondaryToolbarItem_SecondaryToolbarItemContent : UIControl {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(BOOL) isEnabled;
-(void) setEnabled:(BOOL)p0;
-(void) layoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_SecondaryToolbarItem_SecondaryToolbarItemContent {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) isEnabled
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x23414);
}
-(void) setEnabled:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x23514);
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x23A14);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x23314);
if (call_super && rv) {
struct objc_super super = { rv, [UIControl class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_SecondaryToolbarItem : UIBarButtonItem {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_SecondaryToolbarItem {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_NavigationRenderer_SecondaryToolbar : UIToolbar {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(NSArray *) items;
-(void) setItems:(NSArray *)p0;
-(void) layoutSubviews;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_NavigationRenderer_SecondaryToolbar {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(NSArray *) items
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_155 (self, _cmd, &managed_method, 0x41714);
}
-(void) setItems:(NSArray *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_127 (self, _cmd, &managed_method, p0, 0x41814);
}
-(void) layoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x41914);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x41614);
if (call_super && rv) {
struct objc_super super = { rv, [UIToolbar class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
@interface Xamarin_Forms_Platform_iOS_NavigationRenderer_ParentingViewController : UIViewController {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) didRotateFromInterfaceOrientation:(NSInteger)p0;
-(void) viewDidAppear:(BOOL)p0;
-(void) viewDidDisappear:(BOOL)p0;
-(void) viewWillLayoutSubviews;
-(void) viewDidLayoutSubviews;
-(void) viewDidLoad;
-(void) viewWillAppear:(BOOL)p0;
-(NSUInteger) supportedInterfaceOrientations;
-(NSInteger) preferredInterfaceOrientationForPresentation;
-(BOOL) shouldAutorotate;
-(BOOL) shouldAutorotateToInterfaceOrientation:(NSInteger)p0;
-(BOOL) shouldAutomaticallyForwardRotationMethods;
-(void) didMoveToParentViewController:(UIViewController *)p0;
-(BOOL) conformsToProtocol:(void *)p0;
@end
@implementation Xamarin_Forms_Platform_iOS_NavigationRenderer_ParentingViewController {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) didRotateFromInterfaceOrientation:(NSInteger)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_138 (self, _cmd, &managed_method, p0, 0x42414);
}
-(void) viewDidAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x42714);
}
-(void) viewDidDisappear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x42814);
}
-(void) viewWillLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x42914);
}
-(void) viewDidLayoutSubviews
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x42A14);
}
-(void) viewDidLoad
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_9 (self, _cmd, &managed_method, 0x42B14);
}
-(void) viewWillAppear:(BOOL)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_93 (self, _cmd, &managed_method, p0, 0x42C14);
}
-(NSUInteger) supportedInterfaceOrientations
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_12 (self, _cmd, &managed_method, 0x43C14);
}
-(NSInteger) preferredInterfaceOrientationForPresentation
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_90 (self, _cmd, &managed_method, 0x43D14);
}
-(BOOL) shouldAutorotate
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x43E14);
}
-(BOOL) shouldAutorotateToInterfaceOrientation:(NSInteger)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_92 (self, _cmd, &managed_method, p0, 0x43F14);
}
-(BOOL) shouldAutomaticallyForwardRotationMethods
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_14 (self, _cmd, &managed_method, 0x44014);
}
-(void) didMoveToParentViewController:(UIViewController *)p0
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_134 (self, _cmd, &managed_method, p0, 0x44114);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
@end
@interface Xamarin_Forms_Platform_iOS_WkWebViewRenderer_CustomWebViewUIDelegate : NSObject<WKUIDelegate> {
}
-(void) release;
-(id) retain;
-(int) xamarinGetGCHandle;
-(void) xamarinSetGCHandle: (int) gchandle;
-(void) webView:(WKWebView *)p0 runJavaScriptAlertPanelWithMessage:(NSString *)p1 initiatedByFrame:(WKFrameInfo *)p2 completionHandler:(id)p3;
-(void) webView:(WKWebView *)p0 runJavaScriptConfirmPanelWithMessage:(NSString *)p1 initiatedByFrame:(WKFrameInfo *)p2 completionHandler:(id)p3;
-(void) webView:(WKWebView *)p0 runJavaScriptTextInputPanelWithPrompt:(NSString *)p1 defaultText:(NSString *)p2 initiatedByFrame:(WKFrameInfo *)p3 completionHandler:(id)p4;
-(BOOL) conformsToProtocol:(void *)p0;
-(id) init;
@end
@implementation Xamarin_Forms_Platform_iOS_WkWebViewRenderer_CustomWebViewUIDelegate {
XamarinObject __monoObjectGCHandle;
}
-(void) release
{
xamarin_release_trampoline (self, _cmd);
}
-(id) retain
{
return xamarin_retain_trampoline (self, _cmd);
}
-(int) xamarinGetGCHandle
{
return __monoObjectGCHandle.gc_handle;
}
-(void) xamarinSetGCHandle: (int) gc_handle
{
__monoObjectGCHandle.gc_handle = gc_handle;
__monoObjectGCHandle.native_object = self;
}
-(void) webView:(WKWebView *)p0 runJavaScriptAlertPanelWithMessage:(NSString *)p1 initiatedByFrame:(WKFrameInfo *)p2 completionHandler:(id)p3
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_161 (self, _cmd, &managed_method, p0, p1, p2, p3, 0x7E314);
}
-(void) webView:(WKWebView *)p0 runJavaScriptConfirmPanelWithMessage:(NSString *)p1 initiatedByFrame:(WKFrameInfo *)p2 completionHandler:(id)p3
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_162 (self, _cmd, &managed_method, p0, p1, p2, p3, 0x7E414);
}
-(void) webView:(WKWebView *)p0 runJavaScriptTextInputPanelWithPrompt:(NSString *)p1 defaultText:(NSString *)p2 initiatedByFrame:(WKFrameInfo *)p3 completionHandler:(id)p4
{
static MonoMethod *managed_method = NULL;
native_to_managed_trampoline_163 (self, _cmd, &managed_method, p0, p1, p2, p3, p4, 0x7E514);
}
-(BOOL) conformsToProtocol:(void *)p0
{
static MonoMethod *managed_method = NULL;
return native_to_managed_trampoline_8 (self, _cmd, &managed_method, p0, 0xF0204);
}
-(id) init
{
static MonoMethod *managed_method = NULL;
bool call_super = false;
id rv = native_to_managed_trampoline_1 (self, _cmd, &managed_method, &call_super, 0x7EB14);
if (call_super && rv) {
struct objc_super super = { rv, [NSObject class] };
rv = ((id (*)(objc_super*, SEL)) objc_msgSendSuper) (&super, @selector (init));
}
return rv;
}
@end
static MTClassMap __xamarin_class_map [] = {
{ NULL, 0x25E04 /* #0 'NSObject' => 'Foundation.NSObject, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x15504 /* #1 'UIApplicationDelegate' => 'UIKit.UIApplicationDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x2D14 /* #2 'Xamarin_Forms_Platform_iOS_FormsApplicationDelegate' => 'Xamarin.Forms.Platform.iOS.FormsApplicationDelegate, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x300 /* #3 'AppDelegate' => 'XFSampleApp.iOS.AppDelegate, XFSampleApp.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x9A04 /* #4 'EAGLContext' => 'OpenGLES.EAGLContext, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1A504 /* #5 'UIResponder' => 'UIKit.UIResponder, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x11304 /* #6 'UIView' => 'UIKit.UIView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x9C04 /* #7 'MPVolumeView' => 'MediaPlayer.MPVolumeView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xA304 /* #8 'GLKViewDelegate' => 'GLKit.GLKViewDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xA404 /* #9 'CSSearchableIndex' => 'CoreSpotlight.CSSearchableIndex, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xA504 /* #10 'CSSearchableItemAttributeSet' => 'CoreSpotlight.CSSearchableItemAttributeSet, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xA604 /* #11 'CSSearchableItem' => 'CoreSpotlight.CSSearchableItem, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xB204 /* #12 'CALayer' => 'CoreAnimation.CALayer, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xB304 /* #13 'CADisplayLink' => 'CoreAnimation.CADisplayLink, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xB404 /* #14 'CALayerDelegate' => 'CoreAnimation.CALayerDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xB604 /* #15 'CAShapeLayer' => 'CoreAnimation.CAShapeLayer, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xB704 /* #16 'CATransaction' => 'CoreAnimation.CATransaction, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xBB04 /* #17 'WKFrameInfo' => 'WebKit.WKFrameInfo, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xBC04 /* #18 'WKNavigation' => 'WebKit.WKNavigation, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xBD04 /* #19 'WKNavigationAction' => 'WebKit.WKNavigationAction, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xC204 /* #20 'WKNavigationDelegate' => 'WebKit.WKNavigationDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xC704 /* #21 'WKUIDelegate' => 'WebKit.WKUIDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xC804 /* #22 'WKWebViewConfiguration' => 'WebKit.WKWebViewConfiguration, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xC904 /* #23 'NSLayoutConstraint' => 'UIKit.NSLayoutConstraint, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xCA04 /* #24 'UIPresentationController' => 'UIKit.UIPresentationController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xCB04 /* #25 'NSLayoutManager' => 'UIKit.NSLayoutManager, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xCE04 /* #26 'UIAppearance' => 'UIKit.UIAppearance, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xD504 /* #27 'UIBarItem' => 'UIKit.UIBarItem, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xD604 /* #28 'UIBezierPath' => 'UIKit.UIBezierPath, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1A704 /* #29 'UIScrollView' => 'UIKit.UIScrollView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xD904 /* #30 'UICollectionView' => 'UIKit.UICollectionView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xDA04 /* #31 'UICollectionViewLayout' => 'UIKit.UICollectionViewLayout, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xDB04 /* #32 'UICollectionViewLayoutAttributes' => 'UIKit.UICollectionViewLayoutAttributes, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xDC04 /* #33 'UIColor' => 'UIKit.UIColor, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xDD04 /* #34 'UIKit_UIControlEventProxy' => 'UIKit.UIControlEventProxy, Xamarin.iOS' */, (MTTypeFlags) (2) /* UserType */ },
{ NULL, 0xE304 /* #35 'UIEvent' => 'UIKit.UIEvent, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xE404 /* #36 'UIFont' => 'UIKit.UIFont, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xE504 /* #37 'UIGestureRecognizer' => 'UIKit.UIGestureRecognizer, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xF204 /* #38 'UISwipeGestureRecognizer' => 'UIKit.UISwipeGestureRecognizer, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xF404 /* #39 'UIImage' => 'UIKit.UIImage, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x11804 /* #40 'UIViewController' => 'UIKit.UIViewController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xFC04 /* #41 'UINavigationController' => 'UIKit.UINavigationController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xFD04 /* #42 'UIPickerView' => 'UIKit.UIPickerView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xFE04 /* #43 'UIPopoverController' => 'UIKit.UIPopoverController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xFF04 /* #44 'UIPopoverPresentationController' => 'UIKit.UIPopoverPresentationController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x10004 /* #45 'UIScreen' => 'UIKit.UIScreen, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x10904 /* #46 'UITableViewCell' => 'UIKit.UITableViewCell, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x11204 /* #47 'UIToolbar' => 'UIKit.UIToolbar, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x11C04 /* #48 'UIWindow' => 'UIKit.UIWindow, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x11D04 /* #49 'UIFontDescriptor' => 'UIKit.UIFontDescriptor, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x12204 /* #50 'NSLayoutAnchor' => 'UIKit.NSLayoutAnchor`1, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x12304 /* #51 'NSLayoutDimension' => 'UIKit.NSLayoutDimension, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x12504 /* #52 'NSLayoutXAxisAnchor' => 'UIKit.NSLayoutXAxisAnchor, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x12604 /* #53 'NSLayoutYAxisAnchor' => 'UIKit.NSLayoutYAxisAnchor, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x12804 /* #54 'NSParagraphStyle' => 'UIKit.NSParagraphStyle, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x12704 /* #55 'NSMutableParagraphStyle' => 'UIKit.NSMutableParagraphStyle, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x12904 /* #56 'NSShadow' => 'UIKit.NSShadow, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x12B04 /* #57 'NSTextAttachment' => 'UIKit.NSTextAttachment, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x12C04 /* #58 'NSTextContainer' => 'UIKit.NSTextContainer, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x21704 /* #59 'NSAttributedString' => 'Foundation.NSAttributedString, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22604 /* #60 'NSMutableAttributedString' => 'Foundation.NSMutableAttributedString, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x12D04 /* #61 'NSTextStorage' => 'UIKit.NSTextStorage, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x14B04 /* #62 'UIActionSheetDelegate' => 'UIKit.UIActionSheetDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x14C04 /* #63 'UIActivityIndicatorView' => 'UIKit.UIActivityIndicatorView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x14E04 /* #64 'UIAlertAction' => 'UIKit.UIAlertAction, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x15004 /* #65 'UIAlertController' => 'UIKit.UIAlertController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x15604 /* #66 'UIBarButtonItemGroup' => 'UIKit.UIBarButtonItemGroup, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x20804 /* #67 'UIVisualEffect' => 'UIKit.UIVisualEffect, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x15C04 /* #68 'UIBlurEffect' => 'UIKit.UIBlurEffect, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x16104 /* #69 'UICollectionReusableView' => 'UIKit.UICollectionReusableView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x16304 /* #70 'UICollectionViewCell' => 'UIKit.UICollectionViewCell, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x16404 /* #71 'UICollectionViewController' => 'UIKit.UICollectionViewController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x16904 /* #72 'UICollectionViewDelegate' => 'UIKit.UICollectionViewDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x16A04 /* #73 'UICollectionViewDelegateFlowLayout' => 'UIKit.UICollectionViewDelegateFlowLayout, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x16B04 /* #74 'UICollectionViewFlowLayout' => 'UIKit.UICollectionViewFlowLayout, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x16E04 /* #75 'UICollectionViewLayoutInvalidationContext' => 'UIKit.UICollectionViewLayoutInvalidationContext, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x16C04 /* #76 'UICollectionViewFlowLayoutInvalidationContext' => 'UIKit.UICollectionViewFlowLayoutInvalidationContext, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x17104 /* #77 'UICollectionViewUpdateItem' => 'UIKit.UICollectionViewUpdateItem, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x19504 /* #78 'UIMenuElement' => 'UIKit.UIMenuElement, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x17204 /* #79 'UICommand' => 'UIKit.UICommand, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xDE04 /* #80 'UIControl' => 'UIKit.UIControl, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x17904 /* #81 'UIDatePicker' => 'UIKit.UIDatePicker, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x18704 /* #82 'UIGestureRecognizerDelegate' => 'UIKit.UIGestureRecognizerDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x18A04 /* #83 'UIImageView' => 'UIKit.UIImageView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x18F04 /* #84 'UIKeyCommand' => 'UIKit.UIKeyCommand, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x19104 /* #85 'UILabel' => 'UIKit.UILabel, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x19904 /* #86 'UINavigationControllerDelegate' => 'UIKit.UINavigationControllerDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x19A04 /* #87 'UINavigationItem' => 'UIKit.UINavigationItem, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x19E04 /* #88 'UIPickerViewModel' => 'UIKit.UIPickerViewModel, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1A004 /* #89 'UIPress' => 'UIKit.UIPress, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1A104 /* #90 'UIProgressView' => 'UIKit.UIProgressView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1A404 /* #91 'UIRefreshControl' => 'UIKit.UIRefreshControl, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1B004 /* #92 'UIScrollViewDelegate' => 'UIKit.UIScrollViewDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1B804 /* #93 'UISearchResultsUpdating' => 'UIKit.UISearchResultsUpdating, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1BA04 /* #94 'UISlider' => 'UIKit.UISlider, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1C304 /* #95 'UISplitViewControllerDelegate' => 'UIKit.UISplitViewControllerDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1C704 /* #96 'UIStepper' => 'UIKit.UIStepper, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1CC04 /* #97 'UITabBar' => 'UIKit.UITabBar, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1D404 /* #98 'UITabBarItem' => 'UIKit.UITabBarItem, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1D904 /* #99 'UITableViewController' => 'UIKit.UITableViewController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1DC04 /* #100 'UITableViewHeaderFooterView' => 'UIKit.UITableViewHeaderFooterView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1DF04 /* #101 'UITableViewSource' => 'UIKit.UITableViewSource, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1EB04 /* #102 'UITextInputAssistantItem' => 'UIKit.UITextInputAssistantItem, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1F004 /* #103 'UITextPosition' => 'UIKit.UITextPosition, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1F104 /* #104 'UITextRange' => 'UIKit.UITextRange, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1F204 /* #105 'UITextSelectionRect' => 'UIKit.UITextSelectionRect, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1F804 /* #106 'UITouch' => 'UIKit.UITouch, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x20904 /* #107 'UIVisualEffectView' => 'UIKit.UIVisualEffectView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x20F04 /* #108 'UIWebViewDelegate' => 'UIKit.UIWebViewDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x21404 /* #109 'NSUserActivity' => 'Foundation.NSUserActivity, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x21604 /* #110 'NSArray' => 'Foundation.NSArray, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x21804 /* #111 'NSBundle' => 'Foundation.NSBundle, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x21904 /* #112 'NSCoder' => 'Foundation.NSCoder, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x21F04 /* #113 'NSDate' => 'Foundation.NSDate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22304 /* #114 'NSHTTPCookie' => 'Foundation.NSHttpCookie, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22404 /* #115 'NSHTTPCookieStorage' => 'Foundation.NSHttpCookieStorage, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23804 /* #116 'NSStream' => 'Foundation.NSStream, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22504 /* #117 'NSInputStream' => 'Foundation.NSInputStream, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22C04 /* #118 'NSURLRequest' => 'Foundation.NSUrlRequest, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22D04 /* #119 'NSMutableURLRequest' => 'Foundation.NSMutableUrlRequest, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22E04 /* #120 'Foundation_InternalNSNotificationHandler' => 'Foundation.InternalNSNotificationHandler, Xamarin.iOS' */, (MTTypeFlags) (2) /* UserType */ },
{ NULL, 0x23204 /* #121 'NSNull' => 'Foundation.NSNull, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23304 /* #122 'NSProxy' => 'Foundation.NSProxy, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23404 /* #123 'NSRunLoop' => 'Foundation.NSRunLoop, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23904 /* #124 'NSString' => 'Foundation.NSString, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23A04 /* #125 'NSThread' => 'Foundation.NSThread, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23B04 /* #126 'NSTimer' => 'Foundation.NSTimer, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23C04 /* #127 'NSTimeZone' => 'Foundation.NSTimeZone, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23D04 /* #128 'NSUndoManager' => 'Foundation.NSUndoManager, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23E04 /* #129 'NSURL' => 'Foundation.NSUrl, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23F04 /* #130 'NSURLCredential' => 'Foundation.NSUrlCredential, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x24004 /* #131 'NSURLProtectionSpace' => 'Foundation.NSUrlProtectionSpace, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x25304 /* #132 'Foundation_NSDispatcher' => 'Foundation.NSDispatcher, Xamarin.iOS' */, (MTTypeFlags) (2) /* UserType */ },
{ NULL, 0x25404 /* #133 '__MonoMac_NSActionDispatcher' => 'Foundation.NSActionDispatcher, Xamarin.iOS' */, (MTTypeFlags) (2) /* UserType */ },
{ NULL, 0x25504 /* #134 '__MonoMac_NSSynchronizationContextDispatcher' => 'Foundation.NSSynchronizationContextDispatcher, Xamarin.iOS' */, (MTTypeFlags) (2) /* UserType */ },
{ NULL, 0x25604 /* #135 '__Xamarin_NSTimerActionDispatcher' => 'Foundation.NSTimerActionDispatcher, Xamarin.iOS' */, (MTTypeFlags) (2) /* UserType */ },
{ NULL, 0x25704 /* #136 'Foundation_NSAsyncDispatcher' => 'Foundation.NSAsyncDispatcher, Xamarin.iOS' */, (MTTypeFlags) (2) /* UserType */ },
{ NULL, 0x25804 /* #137 '__MonoMac_NSAsyncActionDispatcher' => 'Foundation.NSAsyncActionDispatcher, Xamarin.iOS' */, (MTTypeFlags) (2) /* UserType */ },
{ NULL, 0x25904 /* #138 '__MonoMac_NSAsyncSynchronizationContextDispatcher' => 'Foundation.NSAsyncSynchronizationContextDispatcher, Xamarin.iOS' */, (MTTypeFlags) (2) /* UserType */ },
{ NULL, 0x25A04 /* #139 'NSAutoreleasePool' => 'Foundation.NSAutoreleasePool, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x25B04 /* #140 'NSError' => 'Foundation.NSError, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x26504 /* #141 'NSValue' => 'Foundation.NSValue, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x25C04 /* #142 'NSNumber' => 'Foundation.NSNumber, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x26A04 /* #143 'NSCache' => 'Foundation.NSCache, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x26B04 /* #144 'NSCachedURLResponse' => 'Foundation.NSCachedUrlResponse, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x26C04 /* #145 'NSEnumerator' => 'Foundation.NSEnumerator, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x26D04 /* #146 'NSException' => 'Foundation.NSException, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x27704 /* #147 'NSURLResponse' => 'Foundation.NSUrlResponse, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x26E04 /* #148 'NSHTTPURLResponse' => 'Foundation.NSHttpUrlResponse, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x26F04 /* #149 'NSIndexSet' => 'Foundation.NSIndexSet, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x27004 /* #150 'NSNotification' => 'Foundation.NSNotification, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x27304 /* #151 'NSOperationQueue' => 'Foundation.NSOperationQueue, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x27504 /* #152 'NSStringDrawingContext' => 'Foundation.NSStringDrawingContext, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x27604 /* #153 'NSURLAuthenticationChallenge' => 'Foundation.NSUrlAuthenticationChallenge, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x27804 /* #154 'NSURLSession' => 'Foundation.NSUrlSession, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x27904 /* #155 'NSURLSessionConfiguration' => 'Foundation.NSUrlSessionConfiguration, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x28104 /* #156 'NSURLSessionDelegate' => 'Foundation.NSUrlSessionDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x28604 /* #157 'NSURLSessionTaskDelegate' => 'Foundation.NSUrlSessionTaskDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x27D04 /* #158 'NSURLSessionDataDelegate' => 'Foundation.NSUrlSessionDataDelegate, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x28204 /* #159 'NSURLSessionTask' => 'Foundation.NSUrlSessionTask, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x27E04 /* #160 'NSURLSessionDataTask' => 'Foundation.NSUrlSessionDataTask, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1204 /* #161 'System_Net_Http_NSUrlSessionHandler_WrappedNSInputStream' => 'System.Net.Http.NSUrlSessionHandler+WrappedNSInputStream, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x9F04 /* #162 'GLKit_GLKView__GLKViewDelegate' => 'GLKit.GLKView+_GLKViewDelegate, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x9E04 /* #163 'GLKView' => 'GLKit.GLKView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xB804 /* #164 'WKWebView' => 'WebKit.WKWebView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xCC04 /* #165 'UIActionSheet' => 'UIKit.UIActionSheet, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xCF04 /* #166 'UIApplication' => 'UIKit.UIApplication, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xD404 /* #167 'UIKit_UIBarButtonItem_Callback' => 'UIKit.UIBarButtonItem+Callback, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xD304 /* #168 'UIBarButtonItem' => 'UIKit.UIBarButtonItem, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x11404 /* #169 'UIKit_UIView_UIViewAppearance' => 'UIKit.UIView+UIViewAppearance, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xDF04 /* #170 'UIKit_UIControl_UIControlAppearance' => 'UIKit.UIControl+UIControlAppearance, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xD804 /* #171 'UIKit_UIButton_UIButtonAppearance' => 'UIKit.UIButton+UIButtonAppearance, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xD704 /* #172 'UIButton' => 'UIKit.UIButton, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xE004 /* #173 'UIDevice' => 'UIKit.UIDevice, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xE604 /* #174 '__UIGestureRecognizerToken' => 'UIKit.UIGestureRecognizer+Token, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xE704 /* #175 '__UIGestureRecognizerParameterlessToken' => 'UIKit.UIGestureRecognizer+ParameterlessDispatch, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xE804 /* #176 'UIKit_UIGestureRecognizer__UIGestureRecognizerDelegate' => 'UIKit.UIGestureRecognizer+_UIGestureRecognizerDelegate, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xEB04 /* #177 '__UILongPressGestureRecognizer' => 'UIKit.UILongPressGestureRecognizer+Callback, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xEA04 /* #178 'UILongPressGestureRecognizer' => 'UIKit.UILongPressGestureRecognizer, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xED04 /* #179 '__UITapGestureRecognizer' => 'UIKit.UITapGestureRecognizer+Callback, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xEC04 /* #180 'UITapGestureRecognizer' => 'UIKit.UITapGestureRecognizer, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xEF04 /* #181 '__UIPanGestureRecognizer' => 'UIKit.UIPanGestureRecognizer+Callback, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xEE04 /* #182 'UIPanGestureRecognizer' => 'UIKit.UIPanGestureRecognizer, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xF104 /* #183 '__UIPinchGestureRecognizer' => 'UIKit.UIPinchGestureRecognizer+Callback, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xF004 /* #184 'UIPinchGestureRecognizer' => 'UIKit.UIPinchGestureRecognizer, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0xFB04 /* #185 'UIKit_UINavigationBar_UINavigationBarAppearance' => 'UIKit.UINavigationBar+UINavigationBarAppearance, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xFA04 /* #186 'UINavigationBar' => 'UIKit.UINavigationBar, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x10304 /* #187 'UIKit_UISearchBar__UISearchBarDelegate' => 'UIKit.UISearchBar+_UISearchBarDelegate, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x10204 /* #188 'UISearchBar' => 'UIKit.UISearchBar, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x10504 /* #189 'UIKit_UISearchController___Xamarin_UISearchResultsUpdating' => 'UIKit.UISearchController+__Xamarin_UISearchResultsUpdating, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x10404 /* #190 'UISearchController' => 'UIKit.UISearchController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1A904 /* #191 'UIKit_UIScrollView_UIScrollViewAppearance' => 'UIKit.UIScrollView+UIScrollViewAppearance, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x10804 /* #192 'UIKit_UITableView_UITableViewAppearance' => 'UIKit.UITableView+UITableViewAppearance, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x10704 /* #193 'UITableView' => 'UIKit.UITableView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x10F04 /* #194 'UIKit_UITextField__UITextFieldDelegate' => 'UIKit.UITextField+_UITextFieldDelegate, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x10E04 /* #195 'UITextField' => 'UIKit.UITextField, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1A804 /* #196 'UIKit_UIScrollView__UIScrollViewDelegate' => 'UIKit.UIScrollView+_UIScrollViewDelegate, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x11104 /* #197 'UIKit_UITextView__UITextViewDelegate' => 'UIKit.UITextView+_UITextViewDelegate, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x11004 /* #198 'UITextView' => 'UIKit.UITextView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1BC04 /* #199 'UIKit_UISplitViewController__UISplitViewControllerDelegate' => 'UIKit.UISplitViewController+_UISplitViewControllerDelegate, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x1BB04 /* #200 'UISplitViewController' => 'UIKit.UISplitViewController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1CB04 /* #201 'UIKit_UISwitch_UISwitchAppearance' => 'UIKit.UISwitch+UISwitchAppearance, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x1CA04 /* #202 'UISwitch' => 'UIKit.UISwitch, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x1CE04 /* #203 'UIKit_UITabBarController__UITabBarControllerDelegate' => 'UIKit.UITabBarController+_UITabBarControllerDelegate, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x1CD04 /* #204 'UITabBarController' => 'UIKit.UITabBarController, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x20B04 /* #205 'UIKit_UIWebView__UIWebViewDelegate' => 'UIKit.UIWebView+_UIWebViewDelegate, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x20A04 /* #206 'UIWebView' => 'UIKit.UIWebView, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x21204 /* #207 'NSIndexPath' => 'Foundation.NSIndexPath, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x21A04 /* #208 'NSData' => 'Foundation.NSData, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22004 /* #209 'NSDictionary' => 'Foundation.NSDictionary, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22704 /* #210 'NSMutableData' => 'Foundation.NSMutableData, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22A04 /* #211 'NSMutableDictionary' => 'Foundation.NSMutableDictionary, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x22F04 /* #212 'NSNotificationCenter' => 'Foundation.NSNotificationCenter, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x23604 /* #213 'NSSet' => 'Foundation.NSSet, Xamarin.iOS' */, (MTTypeFlags) (0) /* None */ },
{ NULL, 0x26004 /* #214 '__NSObject_Disposer' => 'Foundation.NSObject+NSObject_Disposer, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x26104 /* #215 '__XamarinObjectObserver' => 'Foundation.NSObject+Observer, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xA04 /* #216 'System_Net_Http_NSUrlSessionHandler_NSUrlSessionHandlerDelegate' => 'System.Net.Http.NSUrlSessionHandler+NSUrlSessionHandlerDelegate, Xamarin.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x1A14 /* #217 'Xamarin_Forms_Platform_iOS_iOS7ButtonContainer' => 'Xamarin.Forms.Platform.iOS.iOS7ButtonContainer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x1E14 /* #218 'Xamarin_Forms_Platform_iOS_GlobalCloseContextGestureRecognizer' => 'Xamarin.Forms.Platform.iOS.GlobalCloseContextGestureRecognizer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x3B14 /* #219 'Xamarin_Forms_Platform_iOS_PlatformRenderer' => 'Xamarin.Forms.Platform.iOS.PlatformRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x4414 /* #220 'Xamarin_Forms_Platform_iOS_VisualElementRenderer_1' => 'Xamarin.Forms.Platform.iOS.VisualElementRenderer`1, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x4114 /* #221 'Xamarin_Forms_Platform_iOS_ViewRenderer_2' => 'Xamarin.Forms.Platform.iOS.ViewRenderer`2, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x4014 /* #222 'Xamarin_Forms_Platform_iOS_ViewRenderer' => 'Xamarin.Forms.Platform.iOS.ViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x4A14 /* #223 'Xamarin_Forms_Platform_iOS_CellTableViewCell' => 'Xamarin.Forms.Platform.iOS.CellTableViewCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6414 /* #224 'Xamarin_Forms_Platform_iOS_ActivityIndicatorRenderer' => 'Xamarin.Forms.Platform.iOS.ActivityIndicatorRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6514 /* #225 'Xamarin_Forms_Platform_iOS_BoxRenderer' => 'Xamarin.Forms.Platform.iOS.BoxRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6614 /* #226 'Xamarin_Forms_Platform_iOS_ButtonRenderer' => 'Xamarin.Forms.Platform.iOS.ButtonRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6914 /* #227 'Xamarin_Forms_Platform_iOS_NoCaretField' => 'Xamarin.Forms.Platform.iOS.NoCaretField, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6B14 /* #228 'Xamarin_Forms_Platform_iOS_DatePickerRendererBase_1' => 'Xamarin.Forms.Platform.iOS.DatePickerRendererBase`1, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6A14 /* #229 'Xamarin_Forms_Platform_iOS_DatePickerRenderer' => 'Xamarin.Forms.Platform.iOS.DatePickerRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6E14 /* #230 'Xamarin_Forms_Platform_iOS_EditorRendererBase_1' => 'Xamarin.Forms.Platform.iOS.EditorRendererBase`1, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6D14 /* #231 'Xamarin_Forms_Platform_iOS_EditorRenderer' => 'Xamarin.Forms.Platform.iOS.EditorRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x7214 /* #232 'Xamarin_Forms_Platform_iOS_EntryRendererBase_1' => 'Xamarin.Forms.Platform.iOS.EntryRendererBase`1, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x7114 /* #233 'Xamarin_Forms_Platform_iOS_EntryRenderer' => 'Xamarin.Forms.Platform.iOS.EntryRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x7414 /* #234 'Xamarin_Forms_Platform_iOS_FrameRenderer' => 'Xamarin.Forms.Platform.iOS.FrameRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x8414 /* #235 'Xamarin_Forms_Platform_iOS_LabelRenderer' => 'Xamarin.Forms.Platform.iOS.LabelRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x8D14 /* #236 'Xamarin_Forms_Platform_iOS_HeaderWrapperView' => 'Xamarin.Forms.Platform.iOS.HeaderWrapperView, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x9014 /* #237 'Xamarin_Forms_Platform_iOS_FormsRefreshControl' => 'Xamarin.Forms.Platform.iOS.FormsRefreshControl, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xAB14 /* #238 'Xamarin_Forms_Platform_iOS_ReadOnlyField' => 'Xamarin.Forms.Platform.iOS.ReadOnlyField, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xAD14 /* #239 'Xamarin_Forms_Platform_iOS_PickerRendererBase_1' => 'Xamarin.Forms.Platform.iOS.PickerRendererBase`1, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xAC14 /* #240 'Xamarin_Forms_Platform_iOS_PickerRenderer' => 'Xamarin.Forms.Platform.iOS.PickerRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xB014 /* #241 'Xamarin_Forms_Platform_iOS_ProgressBarRenderer' => 'Xamarin.Forms.Platform.iOS.ProgressBarRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xB114 /* #242 'Xamarin_Forms_Platform_iOS_ScrollViewRenderer' => 'Xamarin.Forms.Platform.iOS.ScrollViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xB214 /* #243 'Xamarin_Forms_Platform_iOS_SearchBarRenderer' => 'Xamarin.Forms.Platform.iOS.SearchBarRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xB314 /* #244 'Xamarin_Forms_Platform_iOS_SliderRenderer' => 'Xamarin.Forms.Platform.iOS.SliderRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xB414 /* #245 'Xamarin_Forms_Platform_iOS_StepperRenderer' => 'Xamarin.Forms.Platform.iOS.StepperRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xB514 /* #246 'Xamarin_Forms_Platform_iOS_SwitchRenderer' => 'Xamarin.Forms.Platform.iOS.SwitchRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xB914 /* #247 'Xamarin_Forms_Platform_iOS_TableViewModelRenderer' => 'Xamarin.Forms.Platform.iOS.TableViewModelRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xBA14 /* #248 'Xamarin_Forms_Platform_iOS_UnEvenTableViewModelRenderer' => 'Xamarin.Forms.Platform.iOS.UnEvenTableViewModelRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xBB14 /* #249 'Xamarin_Forms_Platform_iOS_TableViewRenderer' => 'Xamarin.Forms.Platform.iOS.TableViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xBC14 /* #250 'Xamarin_Forms_Platform_iOS_ChildViewController' => 'Xamarin.Forms.Platform.iOS.ChildViewController, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xBD14 /* #251 'Xamarin_Forms_Platform_iOS_EventedViewController' => 'Xamarin.Forms.Platform.iOS.EventedViewController, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xC114 /* #252 'Xamarin_Forms_Platform_iOS_TimePickerRendererBase_1' => 'Xamarin.Forms.Platform.iOS.TimePickerRendererBase`1, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xC014 /* #253 'Xamarin_Forms_Platform_iOS_TimePickerRenderer' => 'Xamarin.Forms.Platform.iOS.TimePickerRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x14E14 /* #254 'Xamarin_Forms_Platform_iOS_ItemsViewRenderer' => 'Xamarin.Forms.Platform.iOS.ItemsViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xC914 /* #255 'Xamarin_Forms_Platform_iOS_CarouselViewRenderer' => 'Xamarin.Forms.Platform.iOS.CarouselViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xDA14 /* #256 'Xamarin_Forms_Platform_iOS_SelectableItemsViewRenderer' => 'Xamarin.Forms.Platform.iOS.SelectableItemsViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xCD14 /* #257 'Xamarin_Forms_Platform_iOS_GroupableItemsViewRenderer' => 'Xamarin.Forms.Platform.iOS.GroupableItemsViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xCA14 /* #258 'Xamarin_Forms_Platform_iOS_CollectionViewRenderer' => 'Xamarin.Forms.Platform.iOS.CollectionViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xD614 /* #259 'Xamarin_Forms_Platform_iOS_ItemsViewController' => 'Xamarin.Forms.Platform.iOS.ItemsViewController, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xD914 /* #260 'Xamarin_Forms_Platform_iOS_SelectableItemsViewController' => 'Xamarin.Forms.Platform.iOS.SelectableItemsViewController, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xCC14 /* #261 'Xamarin_Forms_Platform_iOS_GroupableItemsViewController' => 'Xamarin.Forms.Platform.iOS.GroupableItemsViewController, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xD314 /* #262 'Xamarin_Forms_Platform_iOS_ItemsViewCell' => 'Xamarin.Forms.Platform.iOS.ItemsViewCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xD414 /* #263 'Xamarin_Forms_Platform_iOS_DefaultCell' => 'Xamarin.Forms.Platform.iOS.DefaultCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xCE14 /* #264 'Xamarin_Forms_Platform_iOS_HorizontalDefaultSupplementalView' => 'Xamarin.Forms.Platform.iOS.HorizontalDefaultSupplementalView, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xE714 /* #265 'Xamarin_Forms_Platform_iOS_TemplatedCell' => 'Xamarin.Forms.Platform.iOS.TemplatedCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xCF14 /* #266 'Xamarin_Forms_Platform_iOS_HorizontalTemplatedSupplementalView' => 'Xamarin.Forms.Platform.iOS.HorizontalTemplatedSupplementalView, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xD514 /* #267 'Xamarin_Forms_Platform_iOS_HorizontalDefaultCell' => 'Xamarin.Forms.Platform.iOS.HorizontalDefaultCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xDD14 /* #268 'Xamarin_Forms_Platform_iOS_VerticalDefaultCell' => 'Xamarin.Forms.Platform.iOS.VerticalDefaultCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xDF14 /* #269 'Xamarin_Forms_Platform_iOS_ItemsViewLayout' => 'Xamarin.Forms.Platform.iOS.ItemsViewLayout, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xDE14 /* #270 'Xamarin_Forms_Platform_iOS_GridViewLayout' => 'Xamarin.Forms.Platform.iOS.GridViewLayout, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xE114 /* #271 'Xamarin_Forms_Platform_iOS_ListViewLayout' => 'Xamarin.Forms.Platform.iOS.ListViewLayout, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xE814 /* #272 'Xamarin_Forms_Platform_iOS_HorizontalTemplatedCell' => 'Xamarin.Forms.Platform.iOS.HorizontalTemplatedCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xE914 /* #273 'Xamarin_Forms_Platform_iOS_VerticalDefaultSupplementalView' => 'Xamarin.Forms.Platform.iOS.VerticalDefaultSupplementalView, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xEA14 /* #274 'Xamarin_Forms_Platform_iOS_VerticalTemplatedCell' => 'Xamarin.Forms.Platform.iOS.VerticalTemplatedCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xEB14 /* #275 'Xamarin_Forms_Platform_iOS_VerticalTemplatedSupplementalView' => 'Xamarin.Forms.Platform.iOS.VerticalTemplatedSupplementalView, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xF414 /* #276 'Xamarin_Forms_Platform_iOS_ModalWrapper' => 'Xamarin.Forms.Platform.iOS.ModalWrapper, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xF514 /* #277 'Xamarin_Forms_Platform_iOS_FormsCheckBox' => 'Xamarin.Forms.Platform.iOS.FormsCheckBox, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xFE14 /* #278 'Xamarin_Forms_Platform_iOS_NativeViewWrapperRenderer' => 'Xamarin.Forms.Platform.iOS.NativeViewWrapperRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x10314 /* #279 'Xamarin_Forms_Platform_iOS_PageContainer' => 'Xamarin.Forms.Platform.iOS.PageContainer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x10414 /* #280 'Xamarin_Forms_Platform_iOS_CheckBoxRendererBase_1' => 'Xamarin.Forms.Platform.iOS.CheckBoxRendererBase`1, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x12214 /* #281 'Xamarin_Forms_Platform_iOS_ShellItemRenderer' => 'Xamarin.Forms.Platform.iOS.ShellItemRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x13214 /* #282 'Xamarin_Forms_Platform_iOS_ShellSearchResultsRenderer' => 'Xamarin.Forms.Platform.iOS.ShellSearchResultsRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x14014 /* #283 'Xamarin_Forms_Platform_iOS_ShellTableViewController' => 'Xamarin.Forms.Platform.iOS.ShellTableViewController, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x14414 /* #284 'Xamarin_Forms_Platform_iOS_TabletShellFlyoutRenderer' => 'Xamarin.Forms.Platform.iOS.TabletShellFlyoutRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x14514 /* #285 'Xamarin_Forms_Platform_iOS_UIContainerCell' => 'Xamarin.Forms.Platform.iOS.UIContainerCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x14614 /* #286 'Xamarin_Forms_Platform_iOS_UIContainerView' => 'Xamarin.Forms.Platform.iOS.UIContainerView, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x15C14 /* #287 'Xamarin_Forms_Platform_iOS_NativeViewPropertyListener' => 'Xamarin.Forms.Platform.iOS.NativeViewPropertyListener, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x16A14 /* #288 'Xamarin_Forms_Platform_iOS_CheckBoxRenderer' => 'Xamarin.Forms.Platform.iOS.CheckBoxRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x1614 /* #289 'Xamarin_Forms_Platform_iOS_ContextActionsCell_SelectGestureRecognizer' => 'Xamarin.Forms.Platform.iOS.ContextActionsCell+SelectGestureRecognizer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x1714 /* #290 'Xamarin_Forms_Platform_iOS_ContextActionsCell_MoreActionSheetController' => 'Xamarin.Forms.Platform.iOS.ContextActionsCell+MoreActionSheetController, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x1814 /* #291 'Xamarin_Forms_Platform_iOS_ContextActionsCell_MoreActionSheetDelegate' => 'Xamarin.Forms.Platform.iOS.ContextActionsCell+MoreActionSheetDelegate, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x1514 /* #292 'Xamarin_Forms_Platform_iOS_ContextActionsCell' => 'Xamarin.Forms.Platform.iOS.ContextActionsCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x1B14 /* #293 'Xamarin_Forms_Platform_iOS_ContextScrollViewDelegate' => 'Xamarin.Forms.Platform.iOS.ContextScrollViewDelegate, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x3014 /* #294 'Xamarin_Forms_Platform_iOS_Platform_DefaultRenderer' => 'Xamarin.Forms.Platform.iOS.Platform+DefaultRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x4C14 /* #295 'Xamarin_Forms_Platform_iOS_EntryCellRenderer_EntryCellTableViewCell' => 'Xamarin.Forms.Platform.iOS.EntryCellRenderer+EntryCellTableViewCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x5314 /* #296 'Xamarin_Forms_Platform_iOS_ViewCellRenderer_ViewTableCell' => 'Xamarin.Forms.Platform.iOS.ViewCellRenderer+ViewTableCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6814 /* #297 'Xamarin_Forms_Platform_iOS_CarouselPageRenderer_CarouselPageContainer' => 'Xamarin.Forms.Platform.iOS.CarouselPageRenderer+CarouselPageContainer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6714 /* #298 'Xamarin_Forms_Platform_iOS_CarouselPageRenderer' => 'Xamarin.Forms.Platform.iOS.CarouselPageRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x6F14 /* #299 'Xamarin_Forms_Platform_iOS_EditorRendererBase_1_FormsUITextView' => 'Xamarin.Forms.Platform.iOS.EditorRendererBase`1+FormsUITextView, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x7614 /* #300 'Xamarin_Forms_Platform_iOS_ImageRenderer' => 'Xamarin.Forms.Platform.iOS.ImageRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x8714 /* #301 'Xamarin_Forms_Platform_iOS_ListViewRenderer_ListViewDataSource' => 'Xamarin.Forms.Platform.iOS.ListViewRenderer+ListViewDataSource, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x8614 /* #302 'Xamarin_Forms_Platform_iOS_ListViewRenderer_UnevenListViewDataSource' => 'Xamarin.Forms.Platform.iOS.ListViewRenderer+UnevenListViewDataSource, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x8514 /* #303 'Xamarin_Forms_Platform_iOS_ListViewRenderer' => 'Xamarin.Forms.Platform.iOS.ListViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x8E14 /* #304 'Xamarin_Forms_Platform_iOS_FormsUITableViewController' => 'Xamarin.Forms.Platform.iOS.FormsUITableViewController, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x9714 /* #305 'Xamarin_Forms_Platform_iOS_NavigationRenderer_FormsNavigationBar' => 'Xamarin.Forms.Platform.iOS.NavigationRenderer+FormsNavigationBar, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x9814 /* #306 'Xamarin_Forms_Platform_iOS_NavigationRenderer_Container' => 'Xamarin.Forms.Platform.iOS.NavigationRenderer+Container, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x9114 /* #307 'Xamarin_Forms_Platform_iOS_NavigationRenderer' => 'Xamarin.Forms.Platform.iOS.NavigationRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xA314 /* #308 'Xamarin_Forms_Platform_iOS_OpenGLViewRenderer_Delegate' => 'Xamarin.Forms.Platform.iOS.OpenGLViewRenderer+Delegate, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xA214 /* #309 'Xamarin_Forms_Platform_iOS_OpenGLViewRenderer' => 'Xamarin.Forms.Platform.iOS.OpenGLViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xA414 /* #310 'Xamarin_Forms_Platform_iOS_PageRenderer' => 'Xamarin.Forms.Platform.iOS.PageRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xA814 /* #311 'Xamarin_Forms_Platform_iOS_PhoneMasterDetailRenderer_ChildViewController' => 'Xamarin.Forms.Platform.iOS.PhoneMasterDetailRenderer+ChildViewController, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xA714 /* #312 'Xamarin_Forms_Platform_iOS_PhoneMasterDetailRenderer' => 'Xamarin.Forms.Platform.iOS.PhoneMasterDetailRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xAE14 /* #313 'Xamarin_Forms_Platform_iOS_PickerRendererBase_1_PickerSource' => 'Xamarin.Forms.Platform.iOS.PickerRendererBase`1+PickerSource, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xB614 /* #314 'Xamarin_Forms_Platform_iOS_TabbedRenderer' => 'Xamarin.Forms.Platform.iOS.TabbedRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xBF14 /* #315 'Xamarin_Forms_Platform_iOS_TabletMasterDetailRenderer_InnerDelegate' => 'Xamarin.Forms.Platform.iOS.TabletMasterDetailRenderer+InnerDelegate, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xBE14 /* #316 'Xamarin_Forms_Platform_iOS_TabletMasterDetailRenderer' => 'Xamarin.Forms.Platform.iOS.TabletMasterDetailRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xC414 /* #317 'Xamarin_Forms_Platform_iOS_WebViewRenderer_CustomWebViewDelegate' => 'Xamarin.Forms.Platform.iOS.WebViewRenderer+CustomWebViewDelegate, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xC314 /* #318 'Xamarin_Forms_Platform_iOS_WebViewRenderer' => 'Xamarin.Forms.Platform.iOS.WebViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0xDB14 /* #319 'Xamarin_Forms_Platform_iOS_UICollectionViewDelegator' => 'Xamarin.Forms.Platform.iOS.UICollectionViewDelegator, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x10614 /* #320 'Xamarin_Forms_Platform_iOS_WkWebViewRenderer_CustomWebViewNavigationDelegate' => 'Xamarin.Forms.Platform.iOS.WkWebViewRenderer+CustomWebViewNavigationDelegate, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x10514 /* #321 'Xamarin_Forms_Platform_iOS_WkWebViewRenderer' => 'Xamarin.Forms.Platform.iOS.WkWebViewRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x11E14 /* #322 'Xamarin_Forms_Platform_iOS_ShellFlyoutContentRenderer' => 'Xamarin.Forms.Platform.iOS.ShellFlyoutContentRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x12014 /* #323 'Xamarin_Forms_Platform_iOS_ShellFlyoutRenderer' => 'Xamarin.Forms.Platform.iOS.ShellFlyoutRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x12714 /* #324 'Xamarin_Forms_Platform_iOS_ShellPageRendererTracker_TitleViewContainer' => 'Xamarin.Forms.Platform.iOS.ShellPageRendererTracker+TitleViewContainer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x12E14 /* #325 'Xamarin_Forms_Platform_iOS_ShellRenderer' => 'Xamarin.Forms.Platform.iOS.ShellRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x13414 /* #326 'Xamarin_Forms_Platform_iOS_ShellSectionRootHeader_ShellSectionHeaderCell' => 'Xamarin.Forms.Platform.iOS.ShellSectionRootHeader+ShellSectionHeaderCell, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x13314 /* #327 'Xamarin_Forms_Platform_iOS_ShellSectionRootHeader' => 'Xamarin.Forms.Platform.iOS.ShellSectionRootHeader, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x13614 /* #328 'Xamarin_Forms_Platform_iOS_ShellSectionRootRenderer' => 'Xamarin.Forms.Platform.iOS.ShellSectionRootRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x13A14 /* #329 'Xamarin_Forms_Platform_iOS_ShellSectionRenderer_GestureDelegate' => 'Xamarin.Forms.Platform.iOS.ShellSectionRenderer+GestureDelegate, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x13B14 /* #330 'Xamarin_Forms_Platform_iOS_ShellSectionRenderer_NavDelegate' => 'Xamarin.Forms.Platform.iOS.ShellSectionRenderer+NavDelegate, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x13914 /* #331 'Xamarin_Forms_Platform_iOS_ShellSectionRenderer' => 'Xamarin.Forms.Platform.iOS.ShellSectionRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x14214 /* #332 'Xamarin_Forms_Platform_iOS_ShellTableViewSource_SeparatorView' => 'Xamarin.Forms.Platform.iOS.ShellTableViewSource+SeparatorView, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x14114 /* #333 'Xamarin_Forms_Platform_iOS_ShellTableViewSource' => 'Xamarin.Forms.Platform.iOS.ShellTableViewSource, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x14A14 /* #334 'Xamarin_Forms_Platform_iOS_ImageButtonRenderer' => 'Xamarin.Forms.Platform.iOS.ImageButtonRenderer, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x5B14 /* #335 'Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_PrimaryToolbarItem' => 'Xamarin.Forms.Platform.iOS.ToolbarItemExtensions+PrimaryToolbarItem, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x5E14 /* #336 'Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_SecondaryToolbarItem_SecondaryToolbarItemContent' => 'Xamarin.Forms.Platform.iOS.ToolbarItemExtensions+SecondaryToolbarItem+SecondaryToolbarItemContent, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x5D14 /* #337 'Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_SecondaryToolbarItem' => 'Xamarin.Forms.Platform.iOS.ToolbarItemExtensions+SecondaryToolbarItem, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x9214 /* #338 'Xamarin_Forms_Platform_iOS_NavigationRenderer_SecondaryToolbar' => 'Xamarin.Forms.Platform.iOS.NavigationRenderer+SecondaryToolbar, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x9414 /* #339 'Xamarin_Forms_Platform_iOS_NavigationRenderer_ParentingViewController' => 'Xamarin.Forms.Platform.iOS.NavigationRenderer+ParentingViewController, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0x10714 /* #340 'Xamarin_Forms_Platform_iOS_WkWebViewRenderer_CustomWebViewUIDelegate' => 'Xamarin.Forms.Platform.iOS.WkWebViewRenderer+CustomWebViewUIDelegate, Xamarin.Forms.Platform.iOS' */, (MTTypeFlags) (3) /* CustomType, UserType */ },
{ NULL, 0 },
};
static const char *__xamarin_registration_assemblies []= {
"XFSampleApp.iOS",
"mscorlib",
"Xamarin.iOS",
"System",
"Mono.Security",
"System.Xml",
"System.Numerics",
"System.Core",
"System.Net.Http",
"System.Drawing.Common",
"Xamarin.Forms.Platform.iOS",
"Xamarin.Forms.Core",
"System.Data",
"System.Runtime.Serialization",
"System.ServiceModel.Internals",
"System.Web.Services",
"System.Xml.Linq",
"Xamarin.Forms.Platform",
"XFSampleApp",
"Xamarin.Forms.Xaml"
};
static const MTProtocolWrapperMap __xamarin_protocol_wrapper_map [] = {
{ 0xA104 /* GLKit.IGLKViewDelegate */, 0xA204 /* GLKViewDelegateWrapper */ },
{ 0xBF04 /* WebKit.IWKNavigationDelegate */, 0xC104 /* WKNavigationDelegateWrapper */ },
{ 0xC404 /* WebKit.IWKUIDelegate */, 0xC604 /* WKUIDelegateWrapper */ },
{ 0x14704 /* UIKit.IUIAccessibilityIdentification */, 0x14804 /* UIAccessibilityIdentificationWrapper */ },
{ 0x14904 /* UIKit.IUIActionSheetDelegate */, 0x14A04 /* UIActionSheetDelegateWrapper */ },
{ 0x15204 /* UIKit.IUIApplicationDelegate */, 0x15404 /* UIApplicationDelegateWrapper */ },
{ 0x16504 /* UIKit.IUICollectionViewDataSource */, 0x16604 /* UICollectionViewDataSourceWrapper */ },
{ 0x16704 /* UIKit.IUICollectionViewDelegate */, 0x16804 /* UICollectionViewDelegateWrapper */ },
{ 0x17704 /* UIKit.IUICoordinateSpace */, 0x17804 /* UICoordinateSpaceWrapper */ },
{ 0x17C04 /* UIKit.IUIDynamicItem */, 0x17D04 /* UIDynamicItemWrapper */ },
{ 0x18004 /* UIKit.IUIFocusItemScrollableContainer */, 0x18104 /* UIFocusItemScrollableContainerWrapper */ },
{ 0x18504 /* UIKit.IUIGestureRecognizerDelegate */, 0x18604 /* UIGestureRecognizerDelegateWrapper */ },
{ 0x19204 /* UIKit.IUILayoutSupport */, 0x19304 /* UILayoutSupportWrapper */ },
{ 0x19704 /* UIKit.IUINavigationControllerDelegate */, 0x19804 /* UINavigationControllerDelegateWrapper */ },
{ 0x19C04 /* UIKit.IUIPickerViewDataSource */, 0x19D04 /* UIPickerViewDataSourceWrapper */ },
{ 0x1AE04 /* UIKit.IUIScrollViewDelegate */, 0x1AF04 /* UIScrollViewDelegateWrapper */ },
{ 0x1B304 /* UIKit.IUISearchBarDelegate */, 0x1B404 /* UISearchBarDelegateWrapper */ },
{ 0x1B604 /* UIKit.IUISearchResultsUpdating */, 0x1B704 /* UISearchResultsUpdatingWrapper */ },
{ 0x1C104 /* UIKit.IUISplitViewControllerDelegate */, 0x1C204 /* UISplitViewControllerDelegateWrapper */ },
{ 0x1D204 /* UIKit.IUITabBarControllerDelegate */, 0x1D304 /* UITabBarControllerDelegateWrapper */ },
{ 0x1DA04 /* UIKit.IUITableViewDataSource */, 0x1DB04 /* UITableViewDataSourceWrapper */ },
{ 0x1E604 /* UIKit.IUITextFieldDelegate */, 0x1E704 /* UITextFieldDelegateWrapper */ },
{ 0x1E904 /* UIKit.IUITextInput */, 0x1EA04 /* UITextInputWrapper */ },
{ 0x1EC04 /* UIKit.IUITextInputTraits */, 0x1ED04 /* UITextInputTraitsWrapper */ },
{ 0x1F504 /* UIKit.IUITextViewDelegate */, 0x1F604 /* UITextViewDelegateWrapper */ },
{ 0x20004 /* UIKit.IUIViewControllerAnimatedTransitioning */, 0x20104 /* UIViewControllerAnimatedTransitioningWrapper */ },
{ 0x20204 /* UIKit.IUIViewControllerContextTransitioning */, 0x20304 /* UIViewControllerContextTransitioningWrapper */ },
{ 0x20404 /* UIKit.IUIViewControllerInteractiveTransitioning */, 0x20504 /* UIViewControllerInteractiveTransitioningWrapper */ },
{ 0x20604 /* UIKit.IUIViewControllerTransitioningDelegate */, 0x20704 /* UIViewControllerTransitioningDelegateWrapper */ },
{ 0x20D04 /* UIKit.IUIWebViewDelegate */, 0x20E04 /* UIWebViewDelegateWrapper */ },
{ 0x27104 /* Foundation.INSObjectProtocol */, 0x27204 /* NSObjectProtocolWrapper */ },
{ 0x27A04 /* Foundation.INSUrlSessionDataDelegate */, 0x27C04 /* NSUrlSessionDataDelegateWrapper */ },
{ 0x27F04 /* Foundation.INSUrlSessionDelegate */, 0x28004 /* NSUrlSessionDelegateWrapper */ },
{ 0x28304 /* Foundation.INSUrlSessionTaskDelegate */, 0x28504 /* NSUrlSessionTaskDelegateWrapper */ },
};
static struct MTRegistrationMap __xamarin_registration_map = {
__xamarin_registration_assemblies,
__xamarin_class_map,
NULL,
NULL,
__xamarin_protocol_wrapper_map,
{ NULL, NULL },
20,
341,
0,
0,
34,
0
};
void xamarin_create_classes () {
__xamarin_class_map [0].handle = objc_getClass ("NSObject");
__xamarin_class_map [1].handle = objc_getClass ("UIApplicationDelegate");
__xamarin_class_map [2].handle = [Xamarin_Forms_Platform_iOS_FormsApplicationDelegate class];
__xamarin_class_map [3].handle = [AppDelegate class];
__xamarin_class_map [4].handle = objc_getClass ("EAGLContext");
__xamarin_class_map [5].handle = objc_getClass ("UIResponder");
__xamarin_class_map [6].handle = objc_getClass ("UIView");
__xamarin_class_map [7].handle = objc_getClass ("MPVolumeView");
__xamarin_class_map [8].handle = objc_getClass ("GLKViewDelegate");
__xamarin_class_map [9].handle = objc_getClass ("CSSearchableIndex");
__xamarin_class_map [10].handle = objc_getClass ("CSSearchableItemAttributeSet");
__xamarin_class_map [11].handle = objc_getClass ("CSSearchableItem");
__xamarin_class_map [12].handle = objc_getClass ("CALayer");
__xamarin_class_map [13].handle = objc_getClass ("CADisplayLink");
__xamarin_class_map [14].handle = objc_getClass ("CALayerDelegate");
__xamarin_class_map [15].handle = objc_getClass ("CAShapeLayer");
__xamarin_class_map [16].handle = objc_getClass ("CATransaction");
__xamarin_class_map [17].handle = objc_getClass ("WKFrameInfo");
__xamarin_class_map [18].handle = objc_getClass ("WKNavigation");
__xamarin_class_map [19].handle = objc_getClass ("WKNavigationAction");
__xamarin_class_map [20].handle = objc_getClass ("WKNavigationDelegate");
__xamarin_class_map [21].handle = objc_getClass ("WKUIDelegate");
__xamarin_class_map [22].handle = objc_getClass ("WKWebViewConfiguration");
__xamarin_class_map [23].handle = objc_getClass ("NSLayoutConstraint");
__xamarin_class_map [24].handle = objc_getClass ("UIPresentationController");
__xamarin_class_map [25].handle = objc_getClass ("NSLayoutManager");
__xamarin_class_map [26].handle = objc_getClass ("UIAppearance");
__xamarin_class_map [27].handle = objc_getClass ("UIBarItem");
__xamarin_class_map [28].handle = objc_getClass ("UIBezierPath");
__xamarin_class_map [29].handle = objc_getClass ("UIScrollView");
__xamarin_class_map [30].handle = objc_getClass ("UICollectionView");
__xamarin_class_map [31].handle = objc_getClass ("UICollectionViewLayout");
__xamarin_class_map [32].handle = objc_getClass ("UICollectionViewLayoutAttributes");
__xamarin_class_map [33].handle = objc_getClass ("UIColor");
__xamarin_class_map [34].handle = objc_getClass ("UIKit_UIControlEventProxy");
__xamarin_class_map [35].handle = objc_getClass ("UIEvent");
__xamarin_class_map [36].handle = objc_getClass ("UIFont");
__xamarin_class_map [37].handle = objc_getClass ("UIGestureRecognizer");
__xamarin_class_map [38].handle = objc_getClass ("UISwipeGestureRecognizer");
__xamarin_class_map [39].handle = objc_getClass ("UIImage");
__xamarin_class_map [40].handle = objc_getClass ("UIViewController");
__xamarin_class_map [41].handle = objc_getClass ("UINavigationController");
__xamarin_class_map [42].handle = objc_getClass ("UIPickerView");
__xamarin_class_map [43].handle = objc_getClass ("UIPopoverController");
__xamarin_class_map [44].handle = objc_getClass ("UIPopoverPresentationController");
__xamarin_class_map [45].handle = objc_getClass ("UIScreen");
__xamarin_class_map [46].handle = objc_getClass ("UITableViewCell");
__xamarin_class_map [47].handle = objc_getClass ("UIToolbar");
__xamarin_class_map [48].handle = objc_getClass ("UIWindow");
__xamarin_class_map [49].handle = objc_getClass ("UIFontDescriptor");
__xamarin_class_map [50].handle = objc_getClass ("NSLayoutAnchor");
__xamarin_class_map [51].handle = objc_getClass ("NSLayoutDimension");
__xamarin_class_map [52].handle = objc_getClass ("NSLayoutXAxisAnchor");
__xamarin_class_map [53].handle = objc_getClass ("NSLayoutYAxisAnchor");
__xamarin_class_map [54].handle = objc_getClass ("NSParagraphStyle");
__xamarin_class_map [55].handle = objc_getClass ("NSMutableParagraphStyle");
__xamarin_class_map [56].handle = objc_getClass ("NSShadow");
__xamarin_class_map [57].handle = objc_getClass ("NSTextAttachment");
__xamarin_class_map [58].handle = objc_getClass ("NSTextContainer");
__xamarin_class_map [59].handle = objc_getClass ("NSAttributedString");
__xamarin_class_map [60].handle = objc_getClass ("NSMutableAttributedString");
__xamarin_class_map [61].handle = objc_getClass ("NSTextStorage");
__xamarin_class_map [62].handle = objc_getClass ("UIActionSheetDelegate");
__xamarin_class_map [63].handle = objc_getClass ("UIActivityIndicatorView");
__xamarin_class_map [64].handle = objc_getClass ("UIAlertAction");
__xamarin_class_map [65].handle = objc_getClass ("UIAlertController");
__xamarin_class_map [66].handle = objc_getClass ("UIBarButtonItemGroup");
__xamarin_class_map [67].handle = objc_getClass ("UIVisualEffect");
__xamarin_class_map [68].handle = objc_getClass ("UIBlurEffect");
__xamarin_class_map [69].handle = objc_getClass ("UICollectionReusableView");
__xamarin_class_map [70].handle = objc_getClass ("UICollectionViewCell");
__xamarin_class_map [71].handle = objc_getClass ("UICollectionViewController");
__xamarin_class_map [72].handle = objc_getClass ("UICollectionViewDelegate");
__xamarin_class_map [73].handle = objc_getClass ("UICollectionViewDelegateFlowLayout");
__xamarin_class_map [74].handle = objc_getClass ("UICollectionViewFlowLayout");
__xamarin_class_map [75].handle = objc_getClass ("UICollectionViewLayoutInvalidationContext");
__xamarin_class_map [76].handle = objc_getClass ("UICollectionViewFlowLayoutInvalidationContext");
__xamarin_class_map [77].handle = objc_getClass ("UICollectionViewUpdateItem");
__xamarin_class_map [78].handle = objc_getClass ("UIMenuElement");
__xamarin_class_map [79].handle = objc_getClass ("UICommand");
__xamarin_class_map [80].handle = objc_getClass ("UIControl");
__xamarin_class_map [81].handle = objc_getClass ("UIDatePicker");
__xamarin_class_map [82].handle = objc_getClass ("UIGestureRecognizerDelegate");
__xamarin_class_map [83].handle = objc_getClass ("UIImageView");
__xamarin_class_map [84].handle = objc_getClass ("UIKeyCommand");
__xamarin_class_map [85].handle = objc_getClass ("UILabel");
__xamarin_class_map [86].handle = objc_getClass ("UINavigationControllerDelegate");
__xamarin_class_map [87].handle = objc_getClass ("UINavigationItem");
__xamarin_class_map [88].handle = objc_getClass ("UIPickerViewModel");
__xamarin_class_map [89].handle = objc_getClass ("UIPress");
__xamarin_class_map [90].handle = objc_getClass ("UIProgressView");
__xamarin_class_map [91].handle = objc_getClass ("UIRefreshControl");
__xamarin_class_map [92].handle = objc_getClass ("UIScrollViewDelegate");
__xamarin_class_map [93].handle = objc_getClass ("UISearchResultsUpdating");
__xamarin_class_map [94].handle = objc_getClass ("UISlider");
__xamarin_class_map [95].handle = objc_getClass ("UISplitViewControllerDelegate");
__xamarin_class_map [96].handle = objc_getClass ("UIStepper");
__xamarin_class_map [97].handle = objc_getClass ("UITabBar");
__xamarin_class_map [98].handle = objc_getClass ("UITabBarItem");
__xamarin_class_map [99].handle = objc_getClass ("UITableViewController");
__xamarin_class_map [100].handle = objc_getClass ("UITableViewHeaderFooterView");
__xamarin_class_map [101].handle = objc_getClass ("UITableViewSource");
__xamarin_class_map [102].handle = objc_getClass ("UITextInputAssistantItem");
__xamarin_class_map [103].handle = objc_getClass ("UITextPosition");
__xamarin_class_map [104].handle = objc_getClass ("UITextRange");
__xamarin_class_map [105].handle = objc_getClass ("UITextSelectionRect");
__xamarin_class_map [106].handle = objc_getClass ("UITouch");
__xamarin_class_map [107].handle = objc_getClass ("UIVisualEffectView");
__xamarin_class_map [108].handle = objc_getClass ("UIWebViewDelegate");
__xamarin_class_map [109].handle = objc_getClass ("NSUserActivity");
__xamarin_class_map [110].handle = objc_getClass ("NSArray");
__xamarin_class_map [111].handle = objc_getClass ("NSBundle");
__xamarin_class_map [112].handle = objc_getClass ("NSCoder");
__xamarin_class_map [113].handle = objc_getClass ("NSDate");
__xamarin_class_map [114].handle = objc_getClass ("NSHTTPCookie");
__xamarin_class_map [115].handle = objc_getClass ("NSHTTPCookieStorage");
__xamarin_class_map [116].handle = objc_getClass ("NSStream");
__xamarin_class_map [117].handle = objc_getClass ("NSInputStream");
__xamarin_class_map [118].handle = objc_getClass ("NSURLRequest");
__xamarin_class_map [119].handle = objc_getClass ("NSMutableURLRequest");
__xamarin_class_map [120].handle = objc_getClass ("Foundation_InternalNSNotificationHandler");
__xamarin_class_map [121].handle = objc_getClass ("NSNull");
__xamarin_class_map [122].handle = objc_getClass ("NSProxy");
__xamarin_class_map [123].handle = objc_getClass ("NSRunLoop");
__xamarin_class_map [124].handle = objc_getClass ("NSString");
__xamarin_class_map [125].handle = objc_getClass ("NSThread");
__xamarin_class_map [126].handle = objc_getClass ("NSTimer");
__xamarin_class_map [127].handle = objc_getClass ("NSTimeZone");
__xamarin_class_map [128].handle = objc_getClass ("NSUndoManager");
__xamarin_class_map [129].handle = objc_getClass ("NSURL");
__xamarin_class_map [130].handle = objc_getClass ("NSURLCredential");
__xamarin_class_map [131].handle = objc_getClass ("NSURLProtectionSpace");
__xamarin_class_map [132].handle = objc_getClass ("Foundation_NSDispatcher");
__xamarin_class_map [133].handle = objc_getClass ("__MonoMac_NSActionDispatcher");
__xamarin_class_map [134].handle = objc_getClass ("__MonoMac_NSSynchronizationContextDispatcher");
__xamarin_class_map [135].handle = objc_getClass ("__Xamarin_NSTimerActionDispatcher");
__xamarin_class_map [136].handle = objc_getClass ("Foundation_NSAsyncDispatcher");
__xamarin_class_map [137].handle = objc_getClass ("__MonoMac_NSAsyncActionDispatcher");
__xamarin_class_map [138].handle = objc_getClass ("__MonoMac_NSAsyncSynchronizationContextDispatcher");
__xamarin_class_map [139].handle = objc_getClass ("NSAutoreleasePool");
__xamarin_class_map [140].handle = objc_getClass ("NSError");
__xamarin_class_map [141].handle = objc_getClass ("NSValue");
__xamarin_class_map [142].handle = objc_getClass ("NSNumber");
__xamarin_class_map [143].handle = objc_getClass ("NSCache");
__xamarin_class_map [144].handle = objc_getClass ("NSCachedURLResponse");
__xamarin_class_map [145].handle = objc_getClass ("NSEnumerator");
__xamarin_class_map [146].handle = objc_getClass ("NSException");
__xamarin_class_map [147].handle = objc_getClass ("NSURLResponse");
__xamarin_class_map [148].handle = objc_getClass ("NSHTTPURLResponse");
__xamarin_class_map [149].handle = objc_getClass ("NSIndexSet");
__xamarin_class_map [150].handle = objc_getClass ("NSNotification");
__xamarin_class_map [151].handle = objc_getClass ("NSOperationQueue");
__xamarin_class_map [152].handle = objc_getClass ("NSStringDrawingContext");
__xamarin_class_map [153].handle = objc_getClass ("NSURLAuthenticationChallenge");
__xamarin_class_map [154].handle = objc_getClass ("NSURLSession");
__xamarin_class_map [155].handle = objc_getClass ("NSURLSessionConfiguration");
__xamarin_class_map [156].handle = objc_getClass ("NSURLSessionDelegate");
__xamarin_class_map [157].handle = objc_getClass ("NSURLSessionTaskDelegate");
__xamarin_class_map [158].handle = objc_getClass ("NSURLSessionDataDelegate");
__xamarin_class_map [159].handle = objc_getClass ("NSURLSessionTask");
__xamarin_class_map [160].handle = objc_getClass ("NSURLSessionDataTask");
__xamarin_class_map [161].handle = objc_getClass ("System_Net_Http_NSUrlSessionHandler_WrappedNSInputStream");
__xamarin_class_map [162].handle = objc_getClass ("GLKit_GLKView__GLKViewDelegate");
__xamarin_class_map [163].handle = objc_getClass ("GLKView");
__xamarin_class_map [164].handle = objc_getClass ("WKWebView");
__xamarin_class_map [165].handle = objc_getClass ("UIActionSheet");
__xamarin_class_map [166].handle = objc_getClass ("UIApplication");
__xamarin_class_map [167].handle = objc_getClass ("UIKit_UIBarButtonItem_Callback");
__xamarin_class_map [168].handle = objc_getClass ("UIBarButtonItem");
__xamarin_class_map [169].handle = objc_getClass ("UIKit_UIView_UIViewAppearance");
__xamarin_class_map [170].handle = objc_getClass ("UIKit_UIControl_UIControlAppearance");
__xamarin_class_map [171].handle = objc_getClass ("UIKit_UIButton_UIButtonAppearance");
__xamarin_class_map [172].handle = objc_getClass ("UIButton");
__xamarin_class_map [173].handle = objc_getClass ("UIDevice");
__xamarin_class_map [174].handle = objc_getClass ("__UIGestureRecognizerToken");
__xamarin_class_map [175].handle = objc_getClass ("__UIGestureRecognizerParameterlessToken");
__xamarin_class_map [176].handle = objc_getClass ("UIKit_UIGestureRecognizer__UIGestureRecognizerDelegate");
__xamarin_class_map [177].handle = objc_getClass ("__UILongPressGestureRecognizer");
__xamarin_class_map [178].handle = objc_getClass ("UILongPressGestureRecognizer");
__xamarin_class_map [179].handle = objc_getClass ("__UITapGestureRecognizer");
__xamarin_class_map [180].handle = objc_getClass ("UITapGestureRecognizer");
__xamarin_class_map [181].handle = objc_getClass ("__UIPanGestureRecognizer");
__xamarin_class_map [182].handle = objc_getClass ("UIPanGestureRecognizer");
__xamarin_class_map [183].handle = objc_getClass ("__UIPinchGestureRecognizer");
__xamarin_class_map [184].handle = objc_getClass ("UIPinchGestureRecognizer");
__xamarin_class_map [185].handle = objc_getClass ("UIKit_UINavigationBar_UINavigationBarAppearance");
__xamarin_class_map [186].handle = objc_getClass ("UINavigationBar");
__xamarin_class_map [187].handle = objc_getClass ("UIKit_UISearchBar__UISearchBarDelegate");
__xamarin_class_map [188].handle = objc_getClass ("UISearchBar");
__xamarin_class_map [189].handle = objc_getClass ("UIKit_UISearchController___Xamarin_UISearchResultsUpdating");
__xamarin_class_map [190].handle = objc_getClass ("UISearchController");
__xamarin_class_map [191].handle = objc_getClass ("UIKit_UIScrollView_UIScrollViewAppearance");
__xamarin_class_map [192].handle = objc_getClass ("UIKit_UITableView_UITableViewAppearance");
__xamarin_class_map [193].handle = objc_getClass ("UITableView");
__xamarin_class_map [194].handle = objc_getClass ("UIKit_UITextField__UITextFieldDelegate");
__xamarin_class_map [195].handle = objc_getClass ("UITextField");
__xamarin_class_map [196].handle = objc_getClass ("UIKit_UIScrollView__UIScrollViewDelegate");
__xamarin_class_map [197].handle = objc_getClass ("UIKit_UITextView__UITextViewDelegate");
__xamarin_class_map [198].handle = objc_getClass ("UITextView");
__xamarin_class_map [199].handle = objc_getClass ("UIKit_UISplitViewController__UISplitViewControllerDelegate");
__xamarin_class_map [200].handle = objc_getClass ("UISplitViewController");
__xamarin_class_map [201].handle = objc_getClass ("UIKit_UISwitch_UISwitchAppearance");
__xamarin_class_map [202].handle = objc_getClass ("UISwitch");
__xamarin_class_map [203].handle = objc_getClass ("UIKit_UITabBarController__UITabBarControllerDelegate");
__xamarin_class_map [204].handle = objc_getClass ("UITabBarController");
__xamarin_class_map [205].handle = objc_getClass ("UIKit_UIWebView__UIWebViewDelegate");
__xamarin_class_map [206].handle = objc_getClass ("UIWebView");
__xamarin_class_map [207].handle = objc_getClass ("NSIndexPath");
__xamarin_class_map [208].handle = objc_getClass ("NSData");
__xamarin_class_map [209].handle = objc_getClass ("NSDictionary");
__xamarin_class_map [210].handle = objc_getClass ("NSMutableData");
__xamarin_class_map [211].handle = objc_getClass ("NSMutableDictionary");
__xamarin_class_map [212].handle = objc_getClass ("NSNotificationCenter");
__xamarin_class_map [213].handle = objc_getClass ("NSSet");
__xamarin_class_map [214].handle = objc_getClass ("__NSObject_Disposer");
__xamarin_class_map [215].handle = objc_getClass ("__XamarinObjectObserver");
__xamarin_class_map [216].handle = objc_getClass ("System_Net_Http_NSUrlSessionHandler_NSUrlSessionHandlerDelegate");
__xamarin_class_map [217].handle = [Xamarin_Forms_Platform_iOS_iOS7ButtonContainer class];
__xamarin_class_map [218].handle = [Xamarin_Forms_Platform_iOS_GlobalCloseContextGestureRecognizer class];
__xamarin_class_map [219].handle = [Xamarin_Forms_Platform_iOS_PlatformRenderer class];
__xamarin_class_map [220].handle = [Xamarin_Forms_Platform_iOS_VisualElementRenderer_1 class];
__xamarin_class_map [221].handle = [Xamarin_Forms_Platform_iOS_ViewRenderer_2 class];
__xamarin_class_map [222].handle = [Xamarin_Forms_Platform_iOS_ViewRenderer class];
__xamarin_class_map [223].handle = [Xamarin_Forms_Platform_iOS_CellTableViewCell class];
__xamarin_class_map [224].handle = [Xamarin_Forms_Platform_iOS_ActivityIndicatorRenderer class];
__xamarin_class_map [225].handle = [Xamarin_Forms_Platform_iOS_BoxRenderer class];
__xamarin_class_map [226].handle = [Xamarin_Forms_Platform_iOS_ButtonRenderer class];
__xamarin_class_map [227].handle = [Xamarin_Forms_Platform_iOS_NoCaretField class];
__xamarin_class_map [228].handle = [Xamarin_Forms_Platform_iOS_DatePickerRendererBase_1 class];
__xamarin_class_map [229].handle = [Xamarin_Forms_Platform_iOS_DatePickerRenderer class];
__xamarin_class_map [230].handle = [Xamarin_Forms_Platform_iOS_EditorRendererBase_1 class];
__xamarin_class_map [231].handle = [Xamarin_Forms_Platform_iOS_EditorRenderer class];
__xamarin_class_map [232].handle = [Xamarin_Forms_Platform_iOS_EntryRendererBase_1 class];
__xamarin_class_map [233].handle = [Xamarin_Forms_Platform_iOS_EntryRenderer class];
__xamarin_class_map [234].handle = [Xamarin_Forms_Platform_iOS_FrameRenderer class];
__xamarin_class_map [235].handle = [Xamarin_Forms_Platform_iOS_LabelRenderer class];
__xamarin_class_map [236].handle = [Xamarin_Forms_Platform_iOS_HeaderWrapperView class];
__xamarin_class_map [237].handle = [Xamarin_Forms_Platform_iOS_FormsRefreshControl class];
__xamarin_class_map [238].handle = [Xamarin_Forms_Platform_iOS_ReadOnlyField class];
__xamarin_class_map [239].handle = [Xamarin_Forms_Platform_iOS_PickerRendererBase_1 class];
__xamarin_class_map [240].handle = [Xamarin_Forms_Platform_iOS_PickerRenderer class];
__xamarin_class_map [241].handle = [Xamarin_Forms_Platform_iOS_ProgressBarRenderer class];
__xamarin_class_map [242].handle = [Xamarin_Forms_Platform_iOS_ScrollViewRenderer class];
__xamarin_class_map [243].handle = [Xamarin_Forms_Platform_iOS_SearchBarRenderer class];
__xamarin_class_map [244].handle = [Xamarin_Forms_Platform_iOS_SliderRenderer class];
__xamarin_class_map [245].handle = [Xamarin_Forms_Platform_iOS_StepperRenderer class];
__xamarin_class_map [246].handle = [Xamarin_Forms_Platform_iOS_SwitchRenderer class];
__xamarin_class_map [247].handle = [Xamarin_Forms_Platform_iOS_TableViewModelRenderer class];
__xamarin_class_map [248].handle = [Xamarin_Forms_Platform_iOS_UnEvenTableViewModelRenderer class];
__xamarin_class_map [249].handle = [Xamarin_Forms_Platform_iOS_TableViewRenderer class];
__xamarin_class_map [250].handle = [Xamarin_Forms_Platform_iOS_ChildViewController class];
__xamarin_class_map [251].handle = [Xamarin_Forms_Platform_iOS_EventedViewController class];
__xamarin_class_map [252].handle = [Xamarin_Forms_Platform_iOS_TimePickerRendererBase_1 class];
__xamarin_class_map [253].handle = [Xamarin_Forms_Platform_iOS_TimePickerRenderer class];
__xamarin_class_map [254].handle = [Xamarin_Forms_Platform_iOS_ItemsViewRenderer class];
__xamarin_class_map [255].handle = [Xamarin_Forms_Platform_iOS_CarouselViewRenderer class];
__xamarin_class_map [256].handle = [Xamarin_Forms_Platform_iOS_SelectableItemsViewRenderer class];
__xamarin_class_map [257].handle = [Xamarin_Forms_Platform_iOS_GroupableItemsViewRenderer class];
__xamarin_class_map [258].handle = [Xamarin_Forms_Platform_iOS_CollectionViewRenderer class];
__xamarin_class_map [259].handle = [Xamarin_Forms_Platform_iOS_ItemsViewController class];
__xamarin_class_map [260].handle = [Xamarin_Forms_Platform_iOS_SelectableItemsViewController class];
__xamarin_class_map [261].handle = [Xamarin_Forms_Platform_iOS_GroupableItemsViewController class];
__xamarin_class_map [262].handle = [Xamarin_Forms_Platform_iOS_ItemsViewCell class];
__xamarin_class_map [263].handle = [Xamarin_Forms_Platform_iOS_DefaultCell class];
__xamarin_class_map [264].handle = [Xamarin_Forms_Platform_iOS_HorizontalDefaultSupplementalView class];
__xamarin_class_map [265].handle = [Xamarin_Forms_Platform_iOS_TemplatedCell class];
__xamarin_class_map [266].handle = [Xamarin_Forms_Platform_iOS_HorizontalTemplatedSupplementalView class];
__xamarin_class_map [267].handle = [Xamarin_Forms_Platform_iOS_HorizontalDefaultCell class];
__xamarin_class_map [268].handle = [Xamarin_Forms_Platform_iOS_VerticalDefaultCell class];
__xamarin_class_map [269].handle = [Xamarin_Forms_Platform_iOS_ItemsViewLayout class];
__xamarin_class_map [270].handle = [Xamarin_Forms_Platform_iOS_GridViewLayout class];
__xamarin_class_map [271].handle = [Xamarin_Forms_Platform_iOS_ListViewLayout class];
__xamarin_class_map [272].handle = [Xamarin_Forms_Platform_iOS_HorizontalTemplatedCell class];
__xamarin_class_map [273].handle = [Xamarin_Forms_Platform_iOS_VerticalDefaultSupplementalView class];
__xamarin_class_map [274].handle = [Xamarin_Forms_Platform_iOS_VerticalTemplatedCell class];
__xamarin_class_map [275].handle = [Xamarin_Forms_Platform_iOS_VerticalTemplatedSupplementalView class];
__xamarin_class_map [276].handle = [Xamarin_Forms_Platform_iOS_ModalWrapper class];
__xamarin_class_map [277].handle = [Xamarin_Forms_Platform_iOS_FormsCheckBox class];
__xamarin_class_map [278].handle = [Xamarin_Forms_Platform_iOS_NativeViewWrapperRenderer class];
__xamarin_class_map [279].handle = [Xamarin_Forms_Platform_iOS_PageContainer class];
__xamarin_class_map [280].handle = [Xamarin_Forms_Platform_iOS_CheckBoxRendererBase_1 class];
__xamarin_class_map [281].handle = [Xamarin_Forms_Platform_iOS_ShellItemRenderer class];
__xamarin_class_map [282].handle = [Xamarin_Forms_Platform_iOS_ShellSearchResultsRenderer class];
__xamarin_class_map [283].handle = [Xamarin_Forms_Platform_iOS_ShellTableViewController class];
__xamarin_class_map [284].handle = [Xamarin_Forms_Platform_iOS_TabletShellFlyoutRenderer class];
__xamarin_class_map [285].handle = [Xamarin_Forms_Platform_iOS_UIContainerCell class];
__xamarin_class_map [286].handle = [Xamarin_Forms_Platform_iOS_UIContainerView class];
__xamarin_class_map [287].handle = [Xamarin_Forms_Platform_iOS_NativeViewPropertyListener class];
__xamarin_class_map [288].handle = [Xamarin_Forms_Platform_iOS_CheckBoxRenderer class];
__xamarin_class_map [289].handle = [Xamarin_Forms_Platform_iOS_ContextActionsCell_SelectGestureRecognizer class];
__xamarin_class_map [290].handle = [Xamarin_Forms_Platform_iOS_ContextActionsCell_MoreActionSheetController class];
__xamarin_class_map [291].handle = [Xamarin_Forms_Platform_iOS_ContextActionsCell_MoreActionSheetDelegate class];
__xamarin_class_map [292].handle = [Xamarin_Forms_Platform_iOS_ContextActionsCell class];
__xamarin_class_map [293].handle = [Xamarin_Forms_Platform_iOS_ContextScrollViewDelegate class];
__xamarin_class_map [294].handle = [Xamarin_Forms_Platform_iOS_Platform_DefaultRenderer class];
__xamarin_class_map [295].handle = [Xamarin_Forms_Platform_iOS_EntryCellRenderer_EntryCellTableViewCell class];
__xamarin_class_map [296].handle = [Xamarin_Forms_Platform_iOS_ViewCellRenderer_ViewTableCell class];
__xamarin_class_map [297].handle = [Xamarin_Forms_Platform_iOS_CarouselPageRenderer_CarouselPageContainer class];
__xamarin_class_map [298].handle = [Xamarin_Forms_Platform_iOS_CarouselPageRenderer class];
__xamarin_class_map [299].handle = [Xamarin_Forms_Platform_iOS_EditorRendererBase_1_FormsUITextView class];
__xamarin_class_map [300].handle = [Xamarin_Forms_Platform_iOS_ImageRenderer class];
__xamarin_class_map [301].handle = [Xamarin_Forms_Platform_iOS_ListViewRenderer_ListViewDataSource class];
__xamarin_class_map [302].handle = [Xamarin_Forms_Platform_iOS_ListViewRenderer_UnevenListViewDataSource class];
__xamarin_class_map [303].handle = [Xamarin_Forms_Platform_iOS_ListViewRenderer class];
__xamarin_class_map [304].handle = [Xamarin_Forms_Platform_iOS_FormsUITableViewController class];
__xamarin_class_map [305].handle = [Xamarin_Forms_Platform_iOS_NavigationRenderer_FormsNavigationBar class];
__xamarin_class_map [306].handle = [Xamarin_Forms_Platform_iOS_NavigationRenderer_Container class];
__xamarin_class_map [307].handle = [Xamarin_Forms_Platform_iOS_NavigationRenderer class];
__xamarin_class_map [308].handle = [Xamarin_Forms_Platform_iOS_OpenGLViewRenderer_Delegate class];
__xamarin_class_map [309].handle = [Xamarin_Forms_Platform_iOS_OpenGLViewRenderer class];
__xamarin_class_map [310].handle = [Xamarin_Forms_Platform_iOS_PageRenderer class];
__xamarin_class_map [311].handle = [Xamarin_Forms_Platform_iOS_PhoneMasterDetailRenderer_ChildViewController class];
__xamarin_class_map [312].handle = [Xamarin_Forms_Platform_iOS_PhoneMasterDetailRenderer class];
__xamarin_class_map [313].handle = [Xamarin_Forms_Platform_iOS_PickerRendererBase_1_PickerSource class];
__xamarin_class_map [314].handle = [Xamarin_Forms_Platform_iOS_TabbedRenderer class];
__xamarin_class_map [315].handle = [Xamarin_Forms_Platform_iOS_TabletMasterDetailRenderer_InnerDelegate class];
__xamarin_class_map [316].handle = [Xamarin_Forms_Platform_iOS_TabletMasterDetailRenderer class];
__xamarin_class_map [317].handle = [Xamarin_Forms_Platform_iOS_WebViewRenderer_CustomWebViewDelegate class];
__xamarin_class_map [318].handle = [Xamarin_Forms_Platform_iOS_WebViewRenderer class];
__xamarin_class_map [319].handle = [Xamarin_Forms_Platform_iOS_UICollectionViewDelegator class];
__xamarin_class_map [320].handle = [Xamarin_Forms_Platform_iOS_WkWebViewRenderer_CustomWebViewNavigationDelegate class];
__xamarin_class_map [321].handle = [Xamarin_Forms_Platform_iOS_WkWebViewRenderer class];
__xamarin_class_map [322].handle = [Xamarin_Forms_Platform_iOS_ShellFlyoutContentRenderer class];
__xamarin_class_map [323].handle = [Xamarin_Forms_Platform_iOS_ShellFlyoutRenderer class];
__xamarin_class_map [324].handle = [Xamarin_Forms_Platform_iOS_ShellPageRendererTracker_TitleViewContainer class];
__xamarin_class_map [325].handle = [Xamarin_Forms_Platform_iOS_ShellRenderer class];
__xamarin_class_map [326].handle = [Xamarin_Forms_Platform_iOS_ShellSectionRootHeader_ShellSectionHeaderCell class];
__xamarin_class_map [327].handle = [Xamarin_Forms_Platform_iOS_ShellSectionRootHeader class];
__xamarin_class_map [328].handle = [Xamarin_Forms_Platform_iOS_ShellSectionRootRenderer class];
__xamarin_class_map [329].handle = [Xamarin_Forms_Platform_iOS_ShellSectionRenderer_GestureDelegate class];
__xamarin_class_map [330].handle = [Xamarin_Forms_Platform_iOS_ShellSectionRenderer_NavDelegate class];
__xamarin_class_map [331].handle = [Xamarin_Forms_Platform_iOS_ShellSectionRenderer class];
__xamarin_class_map [332].handle = [Xamarin_Forms_Platform_iOS_ShellTableViewSource_SeparatorView class];
__xamarin_class_map [333].handle = [Xamarin_Forms_Platform_iOS_ShellTableViewSource class];
__xamarin_class_map [334].handle = [Xamarin_Forms_Platform_iOS_ImageButtonRenderer class];
__xamarin_class_map [335].handle = [Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_PrimaryToolbarItem class];
__xamarin_class_map [336].handle = [Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_SecondaryToolbarItem_SecondaryToolbarItemContent class];
__xamarin_class_map [337].handle = [Xamarin_Forms_Platform_iOS_ToolbarItemExtensions_SecondaryToolbarItem class];
__xamarin_class_map [338].handle = [Xamarin_Forms_Platform_iOS_NavigationRenderer_SecondaryToolbar class];
__xamarin_class_map [339].handle = [Xamarin_Forms_Platform_iOS_NavigationRenderer_ParentingViewController class];
__xamarin_class_map [340].handle = [Xamarin_Forms_Platform_iOS_WkWebViewRenderer_CustomWebViewUIDelegate class];
xamarin_add_registration_map (&__xamarin_registration_map, false);
}
} /* extern "C" */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment