Example #1
0
        public static void drag_source_ended_at(cef_browser_host_t *self, int x, int y, CefDragOperationsMask op)
        {
            drag_source_ended_at_delegate d;
            var p = self->_drag_source_ended_at;

            if (p == _p28)
            {
                d = _d28;
            }
            else
            {
                d = (drag_source_ended_at_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(drag_source_ended_at_delegate));
                if (_p28 == IntPtr.Zero)
                {
                    _d28 = d; _p28 = p;
                }
            }
            d(self, x, y, op);
        }
 public static void drag_source_ended_at(cef_browser_host_t* self, int x, int y, CefDragOperationsMask op)
 {
     drag_source_ended_at_delegate d;
     var p = self->_drag_source_ended_at;
     if (p == _p29) { d = _d29; }
     else
     {
         d = (drag_source_ended_at_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(drag_source_ended_at_delegate));
         if (_p29 == IntPtr.Zero) { _d29 = d; _p29 = p; }
     }
     d(self, x, y, op);
 }