static void xamarin_release_managed_ref(IntPtr handle, IntPtr managed_obj) { if (release_managed_ref == null) { release_managed_ref = Runtime.LookupInternalFunction <release_delegate> ("xamarin_release_managed_ref"); } release_managed_ref(handle, managed_obj); }
public static int release(cef_file_dialog_callback_t* self) { release_delegate d; var p = self->_base._release; if (p == _p1) { d = _d1; } else { d = (release_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(release_delegate)); if (_p1 == IntPtr.Zero) { _d1 = d; _p1 = p; } } return d(self); }
public static int release(cef_sslinfo_t* self) { release_delegate d; var p = self->_base._release; if (p == _p1) { d = _d1; } else { d = (release_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(release_delegate)); if (_p1 == IntPtr.Zero) { _d1 = d; _p1 = p; } } return d(self); }
public static int release(cef_allow_certificate_error_callback_t *self) { release_delegate d; var p = self->_base._release; if (p == _p1) { d = _d1; } else { d = (release_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(release_delegate)); if (_p1 == IntPtr.Zero) { _d1 = d; _p1 = p; } } return(d(self)); }
static void xamarin_release_managed_ref (IntPtr handle, IntPtr managed_obj) { if (release_managed_ref == null) release_managed_ref = Runtime.LookupInternalFunction<release_delegate> ("xamarin_release_managed_ref"); release_managed_ref (handle, managed_obj); }