public static void send_focus_event(cef_browser_host_t *self, int setFocus) { send_focus_event_delegate d; var p = self->_send_focus_event; if (p == _p1f) { d = _d1f; } else { d = (send_focus_event_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(send_focus_event_delegate)); if (_p1f == IntPtr.Zero) { _d1f = d; _p1f = p; } } d(self, setFocus); }
public static void send_focus_event(cef_browser_host_t* self, int setFocus) { send_focus_event_delegate d; var p = self->_send_focus_event; if (p == _p20) { d = _d20; } else { d = (send_focus_event_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(send_focus_event_delegate)); if (_p20 == IntPtr.Zero) { _d20 = d; _p20 = p; } } d(self, setFocus); }