public static void set_flags(cef_request_t *self, int flags) { set_flags_delegate d; var p = self->_set_flags; if (p == _pe) { d = _de; } else { d = (set_flags_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(set_flags_delegate)); if (_pe == IntPtr.Zero) { _de = d; _pe = p; } } d(self, flags); }
public static void set_flags(cef_request_t* self, int flags) { set_flags_delegate d; var p = self->_set_flags; if (p == _pe) { d = _de; } else { d = (set_flags_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(set_flags_delegate)); if (_pe == IntPtr.Zero) { _de = d; _pe = p; } } d(self, flags); }